资讯

精准传达 • 有效沟通

从品牌网站建设到网络营销策划,从策略到执行的一站式服务

web可变数据类型和不可变数据类型怎么使用

本篇内容主要讲解“web可变数据类型和不可变数据类型怎么使用”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“web可变数据类型和不可变数据类型怎么使用”吧!

创新互联是一家专注于成都网站制作、网站建设、外贸网站建设与策划设计,浦江网站建设哪家好?创新互联做网站,专注于网站建设十余年,网设计领域的专业建站公司;建站业务涵盖:浦江等地区。浦江做网站价格咨询:13518219792

不可变数据类型

数字number(含int、float、bool、complex)、字符串string、元组tuple。

在同一代码块下,不同变量的值若是相同且是不可变数据类型,那么它们的id也相同,实际上它们都是同一个值的引用,这既节省了内存又提高了运行效率。举例:

num1=1000
num2=1000
print(id(num1),id(num2))

out:
2321267850064 2321267850064

需要注意的是,在REPL交互环境下输出结果不一致,这是因为在REPL交互环境每行代码都是独立的代码块。

>>> num1=1000
>>> num2=1000
>>> print(id(num1),id(num2))
2404872583088 2404872583472

可变数据类型

列表list、字典dict、集合set。

不同变量的值若是相同且是可变数据类型,那么它们的id必不同,它们不能是同一个值的引用。

举例:

>>> List1=[1,2,3]
>>> List2=[1,2,3]
>>> print(id(List1),id(List2))
2311885997568 2311885997696
>>> print(List1==List2)
True

到此,相信大家对“web可变数据类型和不可变数据类型怎么使用”有了更深的了解,不妨来实际操作一番吧!这里是创新互联网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!


文章名称:web可变数据类型和不可变数据类型怎么使用
当前URL:http://cdkjz.cn/article/jehiop.html
多年建站经验

多一份参考,总有益处

联系快上网,免费获得专属《策划方案》及报价

咨询相关问题或预约面谈,可以通过以下方式与我们联系

大客户专线   成都:13518219792   座机:028-86922220