Python定义基本数据类型,说明可变不可变

数据类型总结


内存地址不变即为可更改

内存地址变更为不可更改

int,str,tuple为不可变

list,set,dict为可变


下面为代码证明
# int 不可变的
a = 1
print('a的数据类型:', type(a), id(a))
a = 2
print('a的数据类型:', type(a), id(a))

# str 不可变的
b = 'zhongguo'
print('b的数据类型:', type(b), id(b))
b = 'tianxia'
print('b的数据类型:', type(b), id(b))

# list是可变的
q = ['aa', 2, 3]
print('q的数据类型:', type(q), id(q))
q[0] = 'jdx'
print('q的数据类型:', type(q), id(q))

# tuple是可变的。元组只可以查询,但不能修改
r = ('5', '6', '7', '8')
print('r的数据类型:', type(r), id(r))

# set 集合是用来去重的,无序的,看可变的
s = {1, 'w', 34, '1'}
print('s的数据类型:', type(s), id(s))
s.add('bwq')
print('s的数据类型:', type(s), id(s))

# dict 字典是可变的
t = {a: 1, 'ke2': 'v3', 'aa1': 'aa2'}
print('t的数据类型:', type(t), id(t))
t['lixian'] = 'heihei'
print(t)
print('t的数据类型:', type(s), id(t))

文末总结,代码要多敲,不然你真的不会知道你在听什么??

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值