Menu
CoddyTech

命名规范

Coddy Clean Code:用 Python 写出更好的代码 课程的第 3 课,共 28 课。

命名是编写代码的重要部分,你需要为变量、函数、类等命名……

Python 提供了一些推荐的命名风格:

类型命名约定示例
变量蛇形命名法x、index、max_number
函数蛇形命名法calculate、convert_to_int
类帕斯卡命名法Person、JavaCompiler
方法蛇形命名法print、make_sound
常量蛇形命名法(全部大写)PI、MAX_TIMEOUT、MIN_AGE
模块蛇形命名法script.py、my_app.py
包蛇形命名法(不带下划线)package、mypackage
  • 蛇形命名法(snake_case):使用小写字母,单词之间用下划线分隔。
  • 帕斯卡命名法(PascalCase):每个单词首字母大写。

下面是一个将这些命名风格结合起来使用的详细示例:

import my_module


class ImportantClass:
	MY_CONSTANT = 3.14
	def good_function(self, variable):
		return variable
		
	def better_function(self):
		return MY_CONSTANT
		

def __name__ == '__main__':
	var = my_module.secret()
	important_class = ImportantClass()
	important_class.good_function(var)
	print(important_class.better_function())

注意这里展示的各种不同类型!

你知道吗?函数和方法的区别在于,方法是与对象或类关联的函数。

亲手试试

这节课没有代码挑战。

Clean Code:用 Python 写出更好的代码中的所有课

自己练习: Python 在线编译器