2018年4月10日笔记
Posted Karlkiller
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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: 求阶乘和(使用函数实现)
以上是关于2018年4月10日笔记的主要内容,如果未能解决你的问题,请参考以下文章