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: 求阶乘和(使用函数实现)

 

 

posted on 2018-04-11 22:10  Karlkiller  阅读(78)  评论(0编辑  收藏  举报

导航