Tutorial kali ini kita akan membahas tentang identifier di python. Kami juga akan melihat aturan penamaan, praktik terbaik, dan kata kunci dan kelas yang dicadangkan untuk Pengidentifikasi Python. Kami juga akan menjawab beberapa pertanyaan seperti Is Python Case Sensitive When Dealing With Identifiers dan berapa panjang maksimum identifier di python
Mari kita mulai dengan Pengidentifikasi dengan Python
Apa itu Pengidentifikasi dalam Python?
Pengidentifikasi adalah nama yang ditentukan pengguna untuk mewakili blok bangunan dasar Python seperti variabel, fungsi, kelas, modul, dll. Identifier adalah kombinasi dari digit karakter dan garis bawah. Pengidentifikasi harus dimulai dengan karakter atau Garis Bawah kemudian menggunakan angka. Karakternya adalah A-Z atau a-z, UnderScore ( _ ), dan digit (0-9). kita tidak boleh menggunakan karakter khusus ( #, @, $, %,. ) dalam pengidentifikasi
Contoh pengidentifikasi yang valid
- variabel1
- _abc2
- _2_variabel
- pqr_3
Contoh pengidentifikasi yang tidak valid
- abc1
- 2pqr
- 2_abc
- variabel #2
Aturan untuk Penamaan Identifier di Python
- Pengidentifikasi Python dapat berupa kombinasi huruf kecil/huruf besar, angka, atau garis bawah. Berikut ini diizinkan dalam Pengidentifikasi dengan Python
- Huruf kecil (a sampai z)
- Huruf besar (A sampai Z)
- Digit (0 sampai 9)
- Garis bawah (_)
- Pengenal tidak dapat dimulai dengan angka
- Simbol khusus seperti ( #, @, $, %,. ) tidak diperbolehkan dalam nama pengidentifikasi
- Kata kunci tidak dapat digunakan sebagai pengidentifikasi dalam python
Kami akan membahas lebih lanjut tentang kata kunci lebih lanjut di artikel
Apakah Python Peka Huruf Besar Ketika Berurusan Dengan Pengidentifikasi
Python adalah bahasa pemrograman yang peka terhadap huruf besar-kecil. Jadi, “Variabel” dan “variabel” adalah dua pengenal yang berbeda di Python. Dengan demikian, jika suatu variabel diberi nama ‘Nama’, maka akan terjadi kesalahan jika variabel tersebut diberi nama ‘nama’. Jadi, Python peka terhadap huruf besar-kecil saat berurusan dengan pengidentifikasi
Panjang Maksimum Pengidentifikasi Dalam Python
panjangnya bisa tidak terbatas tetapi sesuai Anda harus membatasi pengidentifikasi hingga maksimal 79 karakter untuk keterbacaan yang lebih baik tetapi tidak ada batasan
Kata Kunci dan Kelas yang Dicadangkan Dalam Python
Kata Kunci yang Dicadangkan
Kata kunci adalah kata-kata yang telah ditentukan sebelumnya dan kata-kata yang dicadangkan yang dapat digunakan dalam Python untuk menunjukkan arti khusus. Kata kunci digunakan untuk menentukan sintaks kode. Kata kunci tidak dapat digunakan untuk pengidentifikasi, fungsi atau nama variabel. Kecuali Tidak Ada, Benar dan Salah semua kata kunci dalam Python ditulis dalam huruf kecil. Piton 3. 7 berisi 33 kata kunci
NonebreakexceptinraiseFalseawaitelseimportpassandcontinueforlambdatryTrueclassfinallyisreturnasdeffromnonlocalwhileasyncelififnotwithassertdelglobaloryieldReserved Keywords In PythonKelas yang Dipesan
- Garis bawah depan tunggal (_*). Pengidentifikasi ini memungkinkan Anda untuk menyimpan hasil evaluasi terakhir dalam juru bahasa interaktif Anda. Hasil ini disimpan dalam modul __builtin__. Variabel ini bersifat pribadi dan tidak dapat diimpor menggunakan "from module import *"
- Garis bawah depan dan belakang ganda (__*__). Notasi ini hanya digunakan oleh nama yang ditentukan sistem. Nama-nama ini ditentukan oleh juru bahasa, dan implementasinya. Konvensi ini tidak direkomendasikan untuk nama tambahan
- Garis bawah ganda di depan (__*). Nama kategori ini dapat digunakan dalam konteks deskripsi kelas. Ini ditulis ulang untuk menghindari konflik nama antara variabel pribadi kelas dasar dan kelas turunan
Praktik Terbaik untuk Pengidentifikasi Dalam Python
Penting untuk mematuhi aturan tetapi juga penting untuk mengikuti praktik yang direkomendasikan ini
- Huruf kapital harus digunakan untuk nama kelas. Misalnya Pelajar, Orang, dll
- Huruf besar harus digunakan untuk nama kelas apa pun yang mengandung banyak kata. Misalnya StudentsRecord, PersonDetails, dll
- Untuk variabel, fungsi, dan nama modul, Anda harus menggunakan huruf kecil. Misalnya, nama, usia, foo() dll
- Jika variabel, fungsi, atau nama modul berisi banyak kata, maka Anda harus memisahkannya dengan garis bawah (_). Misalnya student_name, person_object dll
- Variabel pribadi dapat dimulai dengan garis bawah (_). Untuk e. g. _private_details dll
- Hindari garis bawah di awal dan akhir nama variabel karena digunakan oleh tipe bawaan python
- Jika ada dua garis bawah di akhir pengidentifikasi, kemungkinan pengidentifikasi merujuk ke nama yang ditentukan bahasa. Hindari garis bawah di awal dan akhir nama pengidentifikasi Anda
- Untuk memperjelas maksud dari nama pengidentifikasi, jaga agar tetap bermakna. Misalnya nomor_nomor telepon, alamat_permanen
- Sebaiknya awali nama fungsi dengan "is" jika mengembalikan nilai boolean. Misalnya, isPalindrome(), isDigit() dll
- Panjang nama pengidentifikasi dalam python tidak terbatas. Tetap singkat dan to the point. Misalnya, alamat_pegawai_permanent_ lebih baik disebut sebagai alamat_pekerja_permanen
Kesimpulan
Pada artikel ini kita membahas semua tentang pengidentifikasi dalam python, aturan penamaan dan praktik terbaik untuk diikuti agar kode Anda lebih mudah dibaca
Punya pertanyaan atau hanya ingin mengobrol?