
python学习
Towa Herschel
这个作者很懒,什么都没留下…
展开
-
python #-*- coding:utf-8-*-
Python 2.1中,想要输入Unicode字符,只能用基于Latin-1的"unicode-escape"的方式输入 -> 对于其他非Latin-1的国家和用户,想要输入Unicode字符,就显得很繁琐,不方便。所以,在python官方建议中,有了PEP 0236。允许在Python文件中,通过文件开始处的,放在注释中的,字符串形式的,声明,声明自己的python文件,用何种编码。原创 2016-12-05 16:58:52 · 634 阅读 · 0 评论 -
python2 中文编码问题
在python代码中,写入中文是经常出现乱码和错误。首先,python内部是unicode编码,也就是说通常情况下,python用unicode作为转换中间量,decode作用为将其他编码字符串转换为unicode,接着encode将unicode编码转换为其他编码。原创 2016-12-06 10:51:56 · 731 阅读 · 0 评论 -
python str bytes unicode utf-8 学习
*字符串编码:字符串,最初编码形式是ascii,用8位二进制表示。但ascii编码少,出现将所有字符编码的unicode,unicode编码对所有语言使用两个字节,部分汉语使用三个字节。但是unicode不兼容ascii,所以出现utf-8编码,utf-8编码对英文使用一个字节的编码。*字节码bytes:python3中bytes用b‘xxx’表示,其中的x可以用字符,也可以用asci原创 2016-12-07 11:35:30 · 5309 阅读 · 0 评论