python拾遗
1.BIF函数 python内置函数
使用dir(__builtins__)查看BIF函数
2.变量名开头不能用数字 例如 5mi,4CD等 是错误的;python3支持使用中文当作变量名 例如 姓名=mh
3.转译符
4.字符串前面加r 表示 字符串为原始字符串,里面的转译字符是无效的
例如
a = r'\'' print(a) 输出: \'
5.正则表达式,密码判断
re.match函数
re.match 尝试从字符串的起始位置匹配一个模式,如果不是起始位置匹配成功的话,match() 就返回 none
import re re.match("^(?:(?=.*[A-Z])(?=.*[a-z])(?=.*[0-9])).*$",password) #若返回为none,则不包含大小写字母及数字
6.base64加解密
import base64 #字符串加密 s='abcabcddd我' r = base64.b64encode(s.encode()) print(r.decode()) #字符串解密 en_s ='YWJjYWJjZGRk5oiR' en_r = base64.b64decode(en_s) print(en_r.decode())