码迷,mamicode.com
首页 > 其他好文 > 详细

2018年4月10日笔记

时间:2018-04-11 23:01:17      阅读:200      评论:0      收藏:0      [点我收藏+]

标签:支持   代码   哈哈   coding   img   文件内容   字符串   中文   ima   

  • 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日笔记

标签:支持   代码   哈哈   coding   img   文件内容   字符串   中文   ima   

原文地址:https://www.cnblogs.com/karl-python/p/8799085.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!