python小知识

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