学习了 谢谢小甲鱼老师{:10_266:}
最后一个有点模糊,以后再回头光顾{:10_256:}
牛逼了我的小甲鱼
谢谢小甲鱼,懂了
Python3还是给力
支持了,学习。
get,谢谢楼主
棒棒的 ~感谢分享
厉害了
{:10_249:}get
Python3确实比2要方便好多哦~
666
本帖最后由 黄展盈 于 2017-10-8 22:02 编辑
求大神赐教,找来找去都不知道错在哪里{:10_266:}
感谢楼主~
涨姿势喽
学习了
>>> string = "我爱".decode('utf-8') + u"FishC"
Traceback (most recent call last):
File "<pyshell#15>", line 1, in <module>
string = "我爱".decode('utf-8') + u"FishC"
AttributeError: 'str' object has no attribute 'decode'
求教,为什么会报这个错?
总结:
1: Python2 中默认使用Ascii编码最大的为128,而在ASCI编码中128包括特殊字符以及英语的字母
Python3 中默认的使用Utf-8编码;Utf-8中囊括了多种语言又称为万国码
2:当编码在128的范围内的时候unicode和ASCII是可以兼容的,而当编码大于128的时候ASCII没有办法表示这时候试图转成Unicode就会出现问题
3.‘字符’.decode(‘utf-8’)实现对字符的解码格式的选择 u"字符"编码方式为Unicode
4.其他编码系统到Unicode的转换成为解码(decode)而Unicode的转换为其他种类的称为编码(encode)
python3以后就不会碰到编码的问题了
54课 代码爬百度翻译 和有道翻译 返回50 和997怎么解决