2018年4月10日笔记
- Python的编码
常见的支持中文的编码有:utf-8 , gbk , gb2312
常见术语:decode(解码) , encode(编码)
在Python2中,不写python代码抬头,在print中文字符时会出现乱码;在Python3中不会出现这种情况。
因为Python2默认将代码文件内容用ASCII编码处理,所以不支持中文;而Python3默认将代码文件内容用utf-8编码处理。
使Python2支持中文有3种方式:
- 在代码抬头中加上 coding:utf-8
- 在中文字符串前加 u,如 s = u"哈哈"
- 使用decode()和encode(),如print(s.decode("utf-8").encode("gbk"))
- 习题1: 统计输入字符串中的空格、数字、字母和其他字符出现的次数
- 习题2: ABCD乘9等于DCBA,求A、B、C、D的值
- 习题3: 九宫格
方法一:
方法二:
- 习题4: 求阶乘和(使用函数实现)
posted on 2018-04-11 22:10 Karlkiller 阅读(81) 评论(0) 编辑 收藏 举报