


Bagaimanakah PEP 8 Python Panduan Pembolehubah dan Penamaan Fungsi?
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
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!

Alat AI Hot

Undresser.AI Undress
Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover
Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool
Gambar buka pakaian secara percuma

Clothoff.io
Penyingkiran pakaian AI

AI Hentai Generator
Menjana ai hentai secara percuma.

Artikel Panas

Alat panas

Notepad++7.3.1
Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina
Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1
Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6
Alat pembangunan web visual

SublimeText3 versi Mac
Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Topik panas

Cara Menggunakan Python untuk Mencari Pengagihan Zipf Fail Teks

Bagaimana saya menggunakan sup yang indah untuk menghuraikan html?

Cara Bekerja Dengan Dokumen PDF Menggunakan Python

Cara Cache Menggunakan Redis dalam Aplikasi Django

Memperkenalkan Toolkit Bahasa Alam (NLTK)

Bagaimana untuk melakukan pembelajaran mendalam dengan Tensorflow atau Pytorch?
