chevron_left

Python 入门教程

免费
第 2.7 回

教程文档

Python 入门教程 - 可变、不可变类型与引用

2023年11月13日
Python 入门教程

可变、不可变类型与引用

可变、不可变类型

# 可变类型
a = [10, 20]
a[0] = 100

# 不可变类型
b = (10, 20)
b[0] = 100
  • 数据能够直接进行修改,就是可变类型,否则就是不可变类型。
  • 可变类型有:列表、字典、集合
  • 不可变类型有:数字、字符串、元组

引用

python 中,值是靠引用来传递来的。

a = 10
b = a
print(b)

a = 20
print(b)
a = [10, 20]
b = a
print(b)

a.append(30)
print(b)

可以用 id() 来判断两个变量是否为同一个值的引用

>>> a = 1
>>> b = a
>>> id(a) 
4376940304
>>> id(b)   # 注意两个变量的id值相同
4376940304
>>> a = 2
>>> id(a)   # 注意a的id值已经变了
4376...

课程介绍

此教程由长乐未央官方出品,目的是让新手能在最短的时间系统学会 Python

市面上现有的 Python 文字教程、书籍,或者视频教程,无不是啰嗦繁琐的要命。我们只想写一个简明,能快速上手的教程。期间也参考了大量现有资料,在前人基础上进一步修改,调整,简化代码,让人能一目了然。

适合这样的人

新手