10.python基础学习-开发命名规范

修订日期 内容
2021-2-15 初稿

10.python基础学习-开发命名规范

简述

在java中有许多的开发规范,如字段名、类名、方法名都是驼峰结果,包名全小写等等。在Python也有一套开发规范叫做PEP8,这些开发规范有许多与java的区别非常大,对于习惯了开发java项目的来说有必要去了解一些常用的开发规范。

命名规范

名称 建议 举例
模块名 1.尽可能短,2.所有字母小写,3.可以使用下划线_
包名 1.尽可能短,2.所有字母小写,3.不建议使用下划线_ taobao
类名 1.首字母大写(与java相同) PersonInfo
函数/方法名 1.所有字母小写,2.可以使用下划线__ get_person_name()
常量名 1.所有字母大写,2.可以使用下划线__ (与java一致) MAX_NUMBER

编程建议

  • 空列表list,空字符串str、空元组tuple、空字典dict、0、0.0、None都是false,要利用好改特性

    例如:判断空字符串


s = ''

# 反例
if len(s) > 0:
	print('非空')

# 正例
if not s:
	print('非空')

  • 循环列表list,元组等数据结构时利用好python的语法糖
l = ['java','python', 2021]

# 反例
for i in range(len(l)):
	print(l[i])

# 正例
for item in l:
	print(item)

# 判断是否空列表
# 反例
if len(l) == 0:
	pass
# 正例
if l:
	pass
  • 使用 is ,is not与None比较,而不是== 和!=
  • 待添加

Guess you like

Origin blog.csdn.net/weixin_48470176/article/details/113812788