Fruitzombie

Python之可变类型与不可变类型

Python常见的数据类型有:数字  字符串  元组  列表  字典

不可变类型:数字  字符串  元组

可变类型:  列表  字典

a = 100
b = [100]
def num1(x):
    x += x
    print(x)
def num2(x):
    x += x
    print(x)
num1(a)
print(a)
num2(b)
print(b)

执行的结果为:

200
100
[100, 100]
[100, 100]

这里以数字和列表距离,可以看到变量 a 没有发生改变,但是变量 b 却随着函数的执行改变了结果,这说明了不可变类型与可变类型的特点。

posted on 2017-12-06 01:14 冷带雪林 阅读(...) 评论(...) 编辑 收藏

分类:

技术点:

Python

相关文章:

  • 2021-07-13
  • 2022-12-23
  • 2022-02-26
  • 2021-07-08
  • 2021-09-27
猜你喜欢
  • 2021-09-27
  • 2021-09-27
  • 2021-09-27
  • 2021-12-20
相关资源
相似解决方案