记录很深的坑(持续更新)

讲在前面

尽可能使用代码讲解,语言尽量精简

位置参数一定要在关键字参数前面

如下,不放的话,报错,所以设置增加的额外参数,最好用关键字参数

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,这应该是我的一个意识错误,我一直以为,不说,还是单词说的少)

posted @ 2022-03-24 17:37  索匣  阅读(143)  评论(0编辑  收藏  举报