-
命名
1. 包、模块名采用小写加下划线的风格命名
2. 类名采用驼峰风格
3. 函数、方法和函数参数用小写加下划线的风格命名
4. 变量用小写加下划线的风格
5. 常量用大写加下划线的风格
-
与None比较要用 is 或者 is not
is 比较的是地址 == 比较的是值
-
优先使用安全的dict.get(key)
在key不存在时会返回None
-
使用推导式代替重复的逻辑操作构造序列
odd_num_list = [i for i in range(100) if i % 2 == 1]
-
尽量不使用for i in range(x)的方式循环处理集合数据
-
使用iterable的方法:
for x in my_list: print(x)
-
如果需要索引,可以用enumerate:
my_list = ['a', 'b', 'c'] for x in enumerate(my_list): print(x) # 运行结果:(0, 'a') (1, 'b') (2, 'c')
-
python书写规范
最新推荐文章于 2024-07-25 10:20:53 发布