Konvensyen penamaan
Konvensyen penamaan
1. Modul
Cuba gunakan nama huruf kecil untuk modul, simpan huruf pertama dalam huruf kecil, dan cuba jangan gunakan garis bawah (kecuali terdapat berbilang perkataan dan bilangannya kecil)
# 正确的模块名 import decoder import html_parser # 不推荐的模块名 import Decoder
2. Nama kelas
Nama kelas menggunakan gaya penamaan CamelCase, dengan huruf pertama dalam huruf besar Kelas persendirian boleh bermula dengan garis bawah
class Farm(): pass class AnimalFarm(Farm): pass class _PrivateFarm(Farm): pass
Letakkan kelas yang berkaitan dan fungsi peringkat atas dalam modul yang sama. tidak perlu mengehadkan satu Kelas satu modul.
3 Nama fungsi
Semua nama fungsi adalah huruf kecil Jika terdapat berbilang perkataan, pisahkan dengan garis bawah
def run(): pass def run_with_env(): pass
Untuk fungsi peribadi, tambahkan garis bawah sebelum fungsi_.
class Person(): def _private_func(): pass
4. Nama pembolehubah
Nama pembolehubah hendaklah huruf kecil sebanyak mungkin Jika terdapat berbilang perkataan, pisahkan dengan garis bawah
if __name__ == '__main__': count = 0 school_name = ''
Pemalar hendaklah dalam semua huruf besar, gunakan garis bawah untuk memisahkannya
MAX_CLIENT = 100 MAX_CONNECTION = 1000 CONNECTION_TIMEOUT = 600
5 Pemalar
Pemalar hendaklah dipisahkan dengan garis bawah Besarkan penamaan
MAX_OVERFLOW = 100 Class FooBar: def foo_bar(self, print_): print(print_).