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种方式:

  1. 在代码抬头中加上 coding:utf-8
  2. 在中文字符串前加 u,如 s = u"哈哈"
  3. 使用decode()和encode(),如print(s.decode("utf-8").encode("gbk"))
  • 习题1: 统计输入字符串中的空格、数字、字母和其他字符出现的次数

 

  • 习题2: ABCD乘9等于DCBA,求A、B、C、D的值

 

  • 习题3: 九宫格

方法一:

 

方法二:

 

 

  • 习题4: 求阶乘和(使用函数实现)

 

 

以上是关于2018年4月10日笔记的主要内容,如果未能解决你的问题,请参考以下文章

2018年4月14日笔记

2018年4月19日笔记

2018年5月10日笔记

2018年4月26日笔记

2018年4月28日笔记

2018年5月13日笔记