2020-04-26

2020-04-28  本文已影响0人  价值投机168
  1. a=set('abc') 那么打印a就是{'a','b','c'}
    a=set(['abc']) 那么打印a就是{'abc'}
  2. a={} 那么a是个字典
    a={3} 那么a是个集合,即set
    a={"aa":5} 那么a是个字典
    3.集合可以做标记用
    4.引用


    image.png

注意:切片操作,相当于拷贝了一个副本。k1改变的时候,不会改变k2,因为k2的指向地址已经和k1的指向地址不一样了。
5.测试相等


image.png

is测试了地址是否相同
6.一旦文本位于内存中就是Python字符序列。
7.'abc'+9 会出错,不会出现'abc9'的字符串
而'abc''9'不会出错,会出现'abc9'的字符串
当然,也可以'abc'+str(9),这样也会出现'abc9',做了强制转换
8.同理int('42')+9 那么会得到51
9.ord('剁')返回21057,这个就是字符在内存中的编码
chr(21057)可以将这个编码打印出来

上一篇 下一篇

猜你喜欢

热点阅读