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

 

posted @ 2022-03-01 16:28  小马哥007  阅读(23)  评论(0编辑  收藏  举报