python小知识

博客介绍了Python相关知识。提到小数据池,-5到256之间的数据定义后不会专门开辟空间,可节省内存;还涉及数据计算操作,如浅拷贝及地址变化;此外,介绍了len和for循环,for循环元素需在可迭代集合且集合在循环时不变。

1.小数据池

>>> a1=300
>>> b1=300
>>> print(a1 is b1)
False
>>>
>>> a=100
>>> b=100
>>> print(a is b)
True
>>>

      # 小数据,-5到256之间,定义之后,并不会专门开辟一个空间存放。
      #小数据池有效地节省了内存地址

2.数据计算操作

  浅拷贝,拷贝的是地址,而x-=1之后,x指向的地址已经改变

>>> x=100
>>> z=x
>>> x-=1
>>> print(z)
100
>>> print(x)
99

 3.len

#字符串、列表、元祖、字典都可以计算长度(元素个数)

 

# a=13                              #是错的object of type 'int' has no len()
# print(len(a))
s="asfaf"                           #返回字符个数5
print(len(s))
l=[1,"w",3,"xx"]                    #返回元素个数4
print(len(l))
d={"name":"m","age":13,"num":1111}  #返回键的个数3
print(len(d))

4.for循环
循环的元素必须处于一个可迭代的集合,并且在循环的时候,这个可迭代的集合不改变。

 

转载于:https://www.cnblogs.com/lowislucifer/p/10950589.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值