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()