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
674 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!

sumber:php.cn
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