可变数据类型和不可变数据类型
# 数字是不可变数据类型,当数字的值发生改变的时候其id存储位置也发生了改变
a = 1
b = a
print(a)
print(id(a))
print(b)
print(id(b))
a = 2
print(a)
print(id(a))
print(b)
print(id(b))
# python 里面是根据引用传递,不是根据值传递
# 列表是可变数据类型,当列表内数值发生改变的时候,其id存储位置不发生改变
lis_a = [1, 2]
lis_b = lis_a
print(lis_a)
print(id(lis_a))
print(lis_b)
print(id(lis_b))
lis_a.append(3)
print(lis_a)
print(id(lis_a))
print(lis_b)
print(id(lis_b))
# input()的输出永远都是字符串类型
a = input('请输入一个数字:')
print(type(a))