Python tips
Note
用
with
来打开文件,而不是用open
,因为with
可以自动关闭文件用
enumerate
来遍历一个list
,而不是用range(len(list))
用
isinstance
来判断变量的类型,而不是用type
,因为isinstance
可以判断子类用
__init__
来初始化类的属性,而不是在类的外面初始化用
__repr__
来代替__str__
,因为__str__
会在print
的时候调用,而__repr__
会在交互式环境下调用用
__slots__
来限制类的属性,可以节省内存,提高速度用
is
来判断两个变量是否是同一个对象,而不是用==
,因为==
会调用__eq__
方法,而is
不会用
numpy
的array
来存储数据,而不是list
Note
VS Code中,用
ctrl+shift+p
打开命令面板,输入python:select interpreter
来选择python解释器VS Code 中多行缩进快捷键:
ctrl+[`和`ctrl+]
VS Code 中多行注释快捷键:
ctrl+k ctrl+c`和`ctrl+k ctrl+u