2017年12月28日

UnicodeDecodeError: 'ascii' codec can't decode byte 0xe6 in position 0: ordinal not in range(128)

摘要: 在python2中,运行encode(‘utf-8’)时报此错误,是因为python2中,默认字符串编码为ascii,与Unicode冲突 python3中不会出现此问题,是因为python3中将字符串默认编码为Unicode。 python2中,在程序前加入三行代码,便可解决 阅读全文

posted @ 2017-12-28 16:58 梁艳's_blog 阅读(624) 评论(0) 推荐(0) 编辑

python-变量及字符串赋值|今日所学-2017-12-26

摘要: 1、变量 变量命名规则 1、变量名只能以字母、数字和下划线组成 2、开头不能是数字 3、 4、变量名要指明变量意图,看了就知道是什么 5、不能用汉语,不能用拼音,用英文 name1 = 'miyun' name2 = name1 name1 = 'shunyi' print name1,name2 阅读全文

posted @ 2017-12-28 12:03 梁艳's_blog 阅读(4052) 评论(1) 推荐(1) 编辑

python-循环|今日所学-2018-12-27

摘要: 2种循环方法 For后面的else,是正常执行完i之后执行,若中间break,则不执行 for i in range(3): age = input("you guss the oldboy's age:") if age == oldboy_age: print("you are right") 阅读全文

posted @ 2017-12-28 12:02 梁艳's_blog 阅读(145) 评论(0) 推荐(0) 编辑

导航