讲在前面
尽可能使用代码讲解,语言尽量精简
位置参数一定要在关键字参数前面
如下,不放的话,报错,所以设置增加的额外参数,最好用关键字参数
def test(g,a,b=1,c=2):
print(g,a,b,c)
test(b=1,c=2)
报错信息
TypeError: test() missing 2 required positional arguments: 'g' and 'a'
相似的锅
items()
iter() 函数用来生成迭代器。
正则中括号
若表达式带有括号,则正则就会提取该括号中的内容
import re
t = 'Comuputer says "no." Phone says "yes."'
s = re.compile(r'\"(.*?)\"') #
print(s.findall(t)) # ['no.', 'yes.']
最难找的坑
不熟悉业务(操作流程)
如:
我之前打开centos虚拟机的时候,经常很长时间没进去之后,就会锁屏,导致我以为是锁屏,解锁还要按ctrl+l(其实解锁只需要按一个键,然后输入密码即可,而且锁屏的按钮是win+l,这应该是我的一个意识错误,我一直以为,不说,还是单词说的少)