前言
在python当中,我们经常处理的数据主要分为两类:可变数据类型(列表、字典)和不可变数据类型(字符串、元组)。而这两种数据类型在处理和参数传递过程当中,有着一些常常被忽略的特性。
实例理解
1.1 不可变数据类型
先附上一段代码,大家仔细想想最后的输出结果是多少?
a_str="hello python"
b_str=a_str # 将a_str的值赋给b_str
print(b_str) # 输出b_str
a_str="hello DL_ZovX" # 给a_str赋新值
print("a_str:\t",a_str) #输出
print("b_str:\t",b_str) # 输出
想一下,最后的a_str和b_str分别是多少?小伙伴们可以自己动手敲一下代码,看看是否和自己大答案一致。
最终的答案如下:
------------------------------------------------------------
hello python
a_str: hello DL_ZovX
b_str: hello python
我们还可以查看一下这两个变量的id地址:
print(