p y 2 py2 py2的 l o n g long long和 u n i c o d e unicode unicode以及 e n c o d i n g encoding encoding注释
long
代码
#这是py2
print(99999999999999999999999999999999999999999999999)
输出:
99999999999999999999999999999999999999999999999L
多出的"L"
#用type函数打印出他的类型
print(type(99999999999999999999999999999999999999999999999))
输出:
type <‘long’>
他们居然不是int,而是long!
为什么有L
py2的计数法类型有3种:complex,int,long。 如果int的数字太大,就会转long。
unicode(u\U前缀)
u前缀
print(u"汉字") #UTF-8<u前缀>
输出:
汉字
U前缀
print(U"汉字") #UTF-16<U前缀>
输出:
汉字
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注释,还知道了他们的用处。