python学习笔记_字符编码

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python学习笔记_字符编码相关的知识,希望对你有一定的参考价值。

1.字符编码

ASCII码:一个byte=8位,128位中表示英文字母大小写、罗马字符等

GB2312、GBK、GB18030(中国自己的)表示汉字,早起一般移动设备    支持到GB2312

Unicode:万国码,2个byte=16位表示所有字符

UTF-8:可动态变化长度的编码。存英文1byte,中文3byte。python3字符集位UTF-8。python2默认编码是ascII码,若想在python2中支持中文等字符,在代码顶部增加#-*-coding:utf-8-*-

2.符号语法

单行在行前用#,段落注释在段前一行和段后一行用‘‘‘

‘‘‘也可用来引用段落字符串

单引号和双引号在python中用法完全一样,被引用的内容中的特殊符号不会被转义。(在bashell中单引号会转义)

在字符串中引用变量,方法1使用+连接

方法2:使用占位符%s   在字符串后面写%(变量名1,变量名2)                    ###s表示string,d表示digital数字,f表示浮点数floating,百分号%后面的字母要与变量类型一致,python默认的变量类型都是str,打印变量类型:print(type(变量名))    

技术分享图片

方法3:使用{}  在字符串后面加上.format()   例如

 技术分享图片

 

方法4:

 技术分享图片

 

转换变量类型int()  str()

input(’字符串‘)         ###在python27里位raw_input()

3.getpass模块

import getpass

passwd = getpass.getpass()

以上是关于python学习笔记_字符编码的主要内容,如果未能解决你的问题,请参考以下文章

Python学习笔记

Python学习笔记1(变量,字符编码)

python学习笔记第四节(字符编码+文本操作+函数)

Python学习Day2笔记(字符编码)

极客学院python学习笔记

python学习笔记8-9(字符编码与二进制)