2.5公共方法和地址引用

"+":用于拼接操作,合并操作!字符串中是拼接,列表,元祖中是合并!

"*":复制元素。字符串列表元祖都一样!例如:"hi"*4就是把hi复制4次,"hihihihi"

in 和 not in:判断子元素有没有在父元素中!在的话就是True否则false!

cmp:比较值,len:判断长度,max:求最大值,min:求最小值,del:删除值!

 

地址引用:[重要]

python中的值可以理解为一片内存数据,而id()可以查看变量的内存地址!

a可以访问到a的数据,是因为a指向了那片数据内存地址假设为:地址一!当b=a的时候,b也指向了地址一!而当a指向新的内存地址时,b有两种情况:第一种就是跟随a指向新的内存地址改变原来的内存地址,这种就叫做可变类型引用!

>>> a = 1
>>> b = a
>>> id(a) 
13033816
>>> id(b)   # 注意两个变量的id值相同
13033816
>>> a = 2
>>> id(a)   # 注意a的id值已经变了
13033792
>>> id(b)   # b的id值依旧
13033816

列表和字典属于这一种!

第二种类型就是:b指向的内存地址不变,还是原来的内存地址一!这种就是不可变类型引用!数字,字符串,元祖属于这一种!

数据及其基本操作到此结束~

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值