ipad 设计网站,82家合法现货交易所名单,广昌网站建设,网页游戏新区开服python2python31.python2中print可加括号可不加括号#xff0c;python3中print一定要加括号。2.python2中有range(),也有xrange(),python中只有range()。生成器。3.Python2中raw_input(),python3中input()。,,is赋值比较是否相等is 比较内存地址#xff0c;id(内容)li1[…python2python31.python2中print可加括号可不加括号python3中print一定要加括号。2.python2中有range(),也有xrange(),python中只有range()。生成器。3.Python2中raw_input(),python3中input()。,,is赋值比较是否相等is 比较内存地址id(内容)li1[1,2,3]li2li1print(id(li1),id(li2)) #2131068415112 2131068415112#一般赋值运算内存地址是一样的i16i26print(id(i1),id(i2))#1632326608 1632326608地址一样i1300i2300print(id(i1),id(i2))#2749778251664 2749783362800地址不一样(cmd里运算)#数字字符串的小数据池数字范围-5-256字符串1.不能有特殊字符2.s*20同一个地址s*21以上两个地址编码方式ascii: A:00000010 8位 一个字节unicode: A00000000 00000001 00000010 00000100 32位 四个字节中00000000 00000001 00000010 000001100 32位 四个字节utf-8: A: 01000000 8位 一个字节中00001000 00000001 00000010 24位 三个字节gbk: A: 00001000 8位 一个字节中00000010 00000001 16位 两个字节1.各个编码之间的二进制是不能互相识别的会产生乱码。2.文件的储存和传输不能是Unicode只能是utf-8,jbk,gb2312,ascii等python3中:str在内存中是用Unicode编码.(所以在文件储存和传输时要转化)先转化为bytes进行存储和传输。bytes类型(数据类型的一种跟str很像只是编码方式不同它用utf-8,gbk,gb2312编码)对于英文str:表现形式sbree编码方式00000010 Unicodebytes:表现形式sbbree编码方式00000010 utf-8,gbk...对于中文str:表现形式s中国e编码方式00000010 Unicodebytes:表现形式sbx\e91\e91\e01\e11\e31\e22 (三个字节对应一个中文则用的是utf-8,若两个字节对应一个中文则用的是jbk)编码方式00000010 utf-8,gbk...s中国print(s,type(s)) #中国 s1b中国print(s1,type(s1)) #报错#encode 编码如何将表现形式str 转化成bytes将编码方式Unicode转化位utf-8或gbks1brees11s1.encode(utf-8)print(s11) #bbrees2中国s22s2.encode(utf-8)print(s22) #b\xe4\xb8\xad\xe5\x9b\xbd #三个字节表示一个中文s3中国s33s3.encode(gbk)print(s33) #b\xd6\xd0\xb9\xfa #两个字节表示一个中文