Menu
Coddy logo textTech

命名規則

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でより良いコードを書くのすべてのレッスン