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_)
.
Meneruskan pembelajaran
  • Cadangan kursus
  • Muat turun perisian kursus