Kata Kunci dan Pengidentifikasi Python
Kata Kunci dan Pengidentifikasi Python
Dalam tutorial ini, Anda akan belajar tentang kata kunci (kata-kata yang dicadangkan dalam Python) dan pengidentifikasi (nama yang diberikan untuk variabel, fungsi, dll.).
Kata Kunci Python
Kata kunci adalah kata-kata yang dicadangkan dalam Python.
Kami tidak dapat menggunakan kata kunci sebagai nama variabel, nama fungsi, atau pengenal lainnya. Mereka digunakan untuk mendefinisikan sintaks dan struktur bahasa Python.
Dalam Python, kata kunci peka huruf besar/kecil.
Ada 33 kata kunci dalam Python 3.7. Jumlah ini dapat sedikit berbeda dari waktu ke waktu.
Semua kata kunci kecuali True
, False
dan None
dalam huruf kecil dan harus ditulis apa adanya. Daftar semua kata kunci diberikan di bawah ini.
False | await | else | import | pass |
None | break | except | in | raise |
True | class | finally | is | return |
and | continue | for | lambda | try |
as | def | from | nonlocal | while |
assert | del | global | not | with |
async | elif | if | or | yield |
Melihat semua kata kunci sekaligus dan mencoba mencari tahu apa artinya mungkin akan membuat Anda kewalahan.
Jika Anda ingin memiliki gambaran umum, berikut adalah daftar lengkap semua kata kunci dengan contoh.
Identifier Python
Pengenal adalah nama yang diberikan kepada entitas seperti kelas, fungsi, variabel, dll. Ini membantu membedakan satu entitas dari yang lain.
Aturan untuk menulis pengenal
- Identifier dapat berupa kombinasi huruf kecil (a sampai z) atau huruf besar (A sampai Z) atau angka (0 hingga 9) atau garis bawah
_
. Nama seperti myClass
, var_1
dan print_this_to_screen
, semuanya adalah contoh yang valid.
- Pengidentifikasi tidak boleh dimulai dengan angka.
1variable
tidak valid, tetapi variable1
adalah nama yang valid.
- Kata kunci tidak dapat digunakan sebagai pengenal.
global = 1
Keluaran
File "<interactive input>", line 1
global = 1
^
SyntaxError: invalid syntax
- Kami tidak dapat menggunakan simbol khusus seperti ! , @ , # , $ , % dll di pengidentifikasi kami.
a@ = 0
Keluaran
File "<interactive input>", line 1
a@ = 0
^
SyntaxError: invalid syntax
- Pengidentifikasi dapat memiliki panjang berapa pun.
Hal yang Perlu Diingat
Python adalah bahasa yang peka terhadap huruf besar/kecil. Artinya, Variable
dan variable
tidak sama.
Selalu beri pengidentifikasi nama yang masuk akal. Sedangkan c = 10
adalah nama yang valid, dengan menulis count = 10
akan lebih masuk akal, dan akan lebih mudah untuk mengetahui apa yang diwakilinya saat Anda melihat kode Anda setelah jeda yang lama.
Beberapa kata dapat dipisahkan menggunakan garis bawah, seperti this_is_a_long_variable
.