摘要:
copy函数,list,set,dict有此函数列表字典集合例如:s={"name":"caona", "hobby":{"paly":"music"} }s1=s# 赋值操作,此时s1和s是共享的同一份数据。 其中一个修改另一个也会修改,因为共用的内存地址和值s2=s.copy() #浅copy, 阅读全文
摘要:
Byets类型数据存储硬盘,硬盘只能存储二进制二进制--十进制--ascii/gkb/utf8/ unicode数据存硬盘,就要以响应编码utf-8/gbk转成二进制文字 utf-8--二进制s="曹娜" #在py3中是unicode格式,在py2是ascii码格式,现在是存在内存中,往硬盘存二进制 阅读全文
摘要:
# py做文件操作# 文件操作三种模式# r read# w write 创建# a append# 创建模式f=open("test1.txt",mode="w")f.write("曹娜是我的脑残粉\n")f.write("思汗是我的脑残粉\n")f.close()# 只读模式,不能读现在f=op 阅读全文
摘要:
hash 哈希把任意长度的输入,通过散列算法变换成固定长度的输出,输出值为散列值,是一种压缩映射,散列值的空间远小于输入空间哈希算法就是复杂的算法,输入值可以为任意文件字符视频音频等,经过运算后,变成一个固定长度的数字值特点:1,不能从输出值(结果)来推断输入值,所以是不可逆的算法,hash("曹娜 阅读全文
摘要:
计算机底层是0,1256 128 64 32 16 8 4 2 1 十进制数2**8 2**7 2**6 2**5 2**4 2**3 2**2 2**1 2**00 0 0 0 0 0 0 0 0 二进制数ascii码有256个字符,2**8人为设定ascii码字符对应十进制数字十进制与二进制有转 阅读全文
摘要:
集合元素不可变天生去重无序作用:去重,关系运算(交集 差集,并集)a={1,2,3,4,"caona","sb"}a.add(5)#增加print(a)a.add(2)#去重,加不了print(a)# a.add([6,7]) #TypeError: unhashable type: 'list', 阅读全文
摘要:
字典key value结构key必须唯一,不可变,value 可以不唯一,可以变无序的查询速度快,底层是hashperson={"name":"sihan","age":5}dict(name="sihan",age=4)d=dict({"name":"sihan","age":5})print(d 阅读全文