记录一些关于 Python 学习过程中的规范、问题与技巧。
ctrl + p
安装插件 Python
(就叫 Python),输入如下命令,或直接在扩展里搜索。
ext install python
ctrl + shift + b
运行,或者右键选择在终端中运行 Python 文件。
记得还会自动提示安装 pylint
(python 代码规范提示工具)。
如果安装失败,decoding 之类的,根据代码提示,ctrl + 路径进入文件,修改出错行编码 utf-8
为 gbk
。
(文件 -> 首选项 -> 设置)
强迫症患者,C0111
这类警告可以在用户设置里添加如下代码去掉。
...
"python.linting.pylintArgs": ["--disable=C,R"],
...
因为平时写 js 用的是 tab 替换为两个空格, python 我看教程一般用的是四个空格缩进,就单独对 python 进行四个空格缩进设置了。
用户设置中添加如下代码:
...
"[python]": {
"editor.tabSize": 4
},
...
官方推荐使用 4 个空格缩进
文件名
snake_case
# 正确的模块名
import decoder
import html_parser
# 不推荐的模块名
import Decoder
使用驼峰(CamelCase)命名风格
class Farm():
pass
class AnimalFarm(Farm):
pass
class _PrivateFarm(Farm):
pass
def func():
pass
def func_with_some():
pass
class Person():
# 私有函数
def _private_func():
pass
if __name__ == '__main__':
count = 0
school_name = ''
# 常量采用全大写,如有多个单词,使用下划线隔开
MAX_NUM = 100
MAX_IQ = 1000
Python2 中的 urllib2
, 在 Python3 中为 urllib.request
import urllib2
# 修改为
import urllib.request
Python3:
Python2 thread
模块已被废弃。用户可以使用 threading 模块代替。所以,在 Python3 中不能再使用”thread” 模块。为了兼容性,Python3 将 thread 重命名为 “_thread”。
按下 ctrl + d 组合键或输入 exit()
并敲下 enter
按下 ctrl + z 组合键并敲击 enter
如果你需要获得 Python 中有关任何函数或语句的快速信息,你可以使用其内置的 help
功能。
例如,运行 help('len')
命令——这将显示出有关 len 函数的帮助,了解其是用来计算项目数量的。
按下 q 键可以退出帮助。
To Be Continued.