Menu
CoddyTech

Quy ước đặt tên

Bài học 16 trên 28 trong khóa học Clean Code: viết code tốt hơn với Python của Coddy.

PEP 8 tuân theo quy ước đặt tên Python được đề xuất như bạn đã thấy trước đó:

LoạiQuy ướcVí dụ
Biếnsnake_case, viết thường toàn bộgenerated_result
Hàmsnake_case, viết thường toàn bộprint_info()
Hằng sốsnake_case, viết hoa toàn bộPI = 3.14
LớpCamelCaseMyClass
modulesnake_case, viết thường toàn bộnumpy
challenge icon

Thử thách

Dễ

Bạn được cung cấp một số vi phạm quy tắc đặt tên PEP 8, bạn có thể phát hiện và sửa chúng không?

Tự làm thử

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()

Tất cả bài học trong Clean Code: viết code tốt hơn với Python

Tự luyện tập: Trình biên dịch Python online