Menu
CoddyTech

命名约定

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

PEP 8 遵循我们之前看到的 Python 命名约定:

类型约定示例
变量全部小写,使用 snake_casegenerated_result
函数全部小写,使用 snake_caseprint_info()
常量全部大写,使用 snake_casePI = 3.14
类CamelCaseMyClass
模块全部小写,使用 snake_casenumpy
challenge icon

挑战

简单

这里有一些违反 PEP 8 命名规范的地方,你能找出来并修正吗?

亲手试试

class soul:
	free_string = 'Soul freed'  # const string
	def __init__(self, NAME):
		self.NAME = NAME
	
	def Free(self):
		print(self.free_string + ' - ' + self.NAME)

if __name__ == '__main__':
	instance = soul('John Doe')
	instance.Free()

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

自己练习: Python 在线编译器