py2的long和unicode以及encoding注释

Kohana ·
更新时间:2024-11-13
· 669 次阅读

py2py2py2的longlonglong和unicodeunicodeunicode以及encodingencodingencoding注释 long 代码 #这是py2 print(99999999999999999999999999999999999999999999999)

输出:
99999999999999999999999999999999999999999999999L

多出的"L" #用type函数打印出他的类型 print(type(99999999999999999999999999999999999999999999999))

输出:
type

他们居然不是int,而是long!

为什么有L

py2的计数法类型有3种:complex,int,long。 如果int的数字太大,就会转long。

unicode(u\U前缀) u前缀 print(u"汉字") #UTF-8

输出:
汉字

U前缀 print(U"汉字") #UTF-16

输出:
汉字

encoding注释 代码

注意事项:需要放在第1或2行。

#encoding:utf-8 print("汉字")

输出:
汉字

encoding常用编码 #encoding:gbk #encoding:big5 #encoding:gb18030 #encoding:ansi #encoding:ascii #encoding:utf-7 #encoding:utf-8 #encoding:utf-16 #encoding:utf-32 小结

今天我们知道了py2的long、unicode和encoding注释,还知道了他们的用处。

niu1024 原创文章 32获赞 35访问量 2512 关注 私信 展开阅读全文
作者:niu1024



LONG unicode

需要 登录 后方可回复, 如果你还没有账号请 注册新账号
相关文章