Rumah > pembangunan bahagian belakang > Tutorial Python > Bagaimanakah PEP 8 Python Panduan Pembolehubah dan Penamaan Fungsi?

Bagaimanakah PEP 8 Python Panduan Pembolehubah dan Penamaan Fungsi?

DDD
Lepaskan: 2024-11-28 02:51:09
asal
741 orang telah melayarinya

How Does Python's PEP 8 Guide Variable and Function Naming?

Konvensyen Pengekodan Python: Pembolehubah dan Penamaan Fungsi

Dalam Python, konvensyen penamaan untuk pembolehubah dan fungsi berbeza daripada konvensyen biasa dalam bahasa lain seperti C# . Artikel ini meneroka konvensyen penamaan yang digunakan dalam Python.

Konvensyen Penamaan:

Python's PEP 8 (Panduan Gaya untuk Kod Python) mengesyorkan penamaan berikut konvensyen:

  • Pembolehubah:

    • Gunakan snake_case (perkataan huruf kecil yang dipisahkan dengan garis bawah)
    • Elakkan mendahului/mengekor garis bawah
  • Fungsi:

    • Gunakan perkataan huruf kecil yang dipisahkan dengan garis bawah
    • Huruf besar perkataan hanya apabila perlu untuk kebolehbacaan

Contoh:

# Variable
this_is_my_variable = 'a'

# Function
def this_is_my_function():
    pass
Salin selepas log masuk

Rasional:

Kes ular bertambah baik kebolehbacaan dengan memisahkan perkataan dengan jelas. Ia juga menghapuskan keperluan untuk penggunaan huruf besar, yang boleh mengelirukan apabila mengekod dalam bahasa dengan penaipan dinamik.

Konvensyen Lain:

  • Nama Kelas : Gunakan Perkataan Berkapital
  • Pemalar: Gunakan perkataan huruf besar yang dipisahkan dengan garis bawah
  • Pengecualian: Pengecualian biasanya kelas dinamakan sebagai, mis., ValueError

Nota:

Kes bercampur (cth., thisIsMyMethod) biasanya tidak digalakkan, tetapi ia mungkin digunakan dalam konteks dengan kod sedia ada menggunakan gaya itu untuk mengekalkan keserasian.

Atas ialah kandungan terperinci Bagaimanakah PEP 8 Python Panduan Pembolehubah dan Penamaan Fungsi?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan