Yuk Mengenal Keyword dan Identifier di Python
Yuk Mengenal Keyword dan Identifier di Python - Yoshhh sobs-sobs gimana Kabarnya ? Semoga pada sehat selalu dan masih diberi kesehatan untuk menikmati secangkir kopi panas dipagi hari nan indah. hohoho
Pada kesempatan kali ini di dalam pembelajaran Python Dasar kita akan menuju pembahasan Keyword dan Identifier di Python.
Bang Maksudnya apaa nih ??
Oke dari pada bingung langsung saja mulai pembahasannya.
1. Keyword dalam Python
Sobs-sobs pernah mendengar kata keyword yap itu adalah kata dalam bahasa inggris dan jika diartikan di bahasa indonesia adalah kata kunci. dan di dalam pembahasan ini keyword adalah sebuah kata yang sudah digunakan oleh python artinya kita tidak bisa menggunakan kata-kata tersebut untuk penamaan atau isi dari variabel dan penamaan sebuah fungsi.
1.1 Daftar Keyword di Python
di dalam python sekiranya terdapat 30 lebih keyword dan bahkan bisa lebih kedepannya sobs. kita bisa melihat daftar keyword dengan mengunakan cara dibawah ini sobs :
import keyword
print(keyword.kwlist)
jika kita execute maka akan tampilan semua keyword di pythonFalse | await | else | import | pass |
None | break | except | in | raise |
True | class | finally | is | return |
and | continue | for | lambda | try |
async | elif | if | or | yield |
assert | del | global | not | with |
as | def | from | nonlocal | while |
Keyword | Kegunaan |
---|---|
False | Nilai Boolean untuk menyatakan False (Salah) sobs. |
True | Nilai Boolean untuk menyatakan True (Benar). |
None | Untuk menunjukan bahwa suatu variabel tidak memiliki nilai (null). |
and | Operator logika AND untuk menggabungkan beberapa kondisi. |
or | Operator logika OR untuk menggabungkan beberapa kondisi. |
not | Operator logika NOT (negasi) untuk membalikan suatu kondisi. |
if | Membuat percabangan (kondisional) sobs. |
elif | Masih sama yaitu digunakan untuk membuat percabangan (else if). |
else | Membuat percabangan juga digunakan jika blok if atau elif tidak ada yang memenuhi kondisi. |
for | Digunakan untuk perulangan (looping) dengan iterable. |
while | Perulangan berdasarkan kondisi. |
break | Digunakan untuk menghentikan perulangan. |
continue | Digunakan untuk melompati satu iterasi di perulangan sobs. |
pass | Digunakan biasanya sebagai placeholder untuk blok kode yang belum diimplementasikan sobs. |
def | Digunakan untuk mendefinisikan fungsi. |
return | Digunakan dalam fungsi untuk mengembalikan suatu nilai. |
lambda | Digunakan untuk membuat anonymous function (fungsi tanpa nama). |
class | Digunakan untuk mendefinisikan suatu class. |
del | Digunakan untuk menghapus variabel atau objek. |
try | Digunakan untuk memulai blok percobaan untuk menangani error. |
except | Menangani error dalam blok try. |
finally | Blok yang selalu dieksekusi setelah try-except , baik terjadi error atau tidak sobs. |
raise | Digunakan untuk memunculkan (throw) exception secara manual. |
import | Digunakan untuk mengimpor modul eksternal atau bawaan Python. |
from | Digunakan untuk mengimpor bagian tertentu dari suatu modul. |
as | Digunakan untuk memberi alias saat mengimpor modul. |
with | Digunakan untuk memastikan bahwa blok kode tertentu dijalankan dengan aman (biasanya digunakan dengan file handling). |
global | Digunakan untuk mendeklarasikan variabel scope global dalam fungsi. |
nonlocal | Digunakan untuk mendeklarasikan variabel yang berada di luar fungsi dalam nested function. |
in | Operator yang digunakan untuk memeriksa apakah suatu elemen ada dalam iterable atau digunakan dalam perulangan. |
is | Operator identitas yang digunakan untuk membandingkan apakah dua objek merujuk ke lokasi memori yang sama. |
assert | Digunakan untuk debugging dengan mengecek kondisi tertentu. |
async | Digunakan untuk mendeklarasikan fungsi asynchronous. |
await | Digunakan dalam fungsi asynchronous untuk menunggu hasil eksekusi asynchronous lainnya. |
yield | Digunakan dalam fungsi generator untuk mengembalikan nilai sementara tanpa menghentikan fungsi sepenuhnya. |
Oke kita langsung ke bagian selanjutnya.
2. Python Identifier
2.1 Aturan Penulisan Identifier
- Penamaan untuk setiap variabel, fungsi ataupun class dapat menggunakan kombinasi huruf [a-z] kecil atau huruf [A-Z] besar ataupun angka serta symbol underscore _, nah di python jika membuat variabel atau fungsi menggunakan style snake_case atau setiap kata dipisahkan dengan underscore _, contoh : nama_siswa , nilai_uas , daftar_mantan dan lainnya. atau bisa juga menggunakan style camelCase yaitu setiap kata kecuali awal kalimat diawali dengan huruf kapital seperti: namaSiswa , nilaiUas , daftarMantan semua valid walaupun kebanyakaan programmer python menggunakan style snake_case, kembali lagi semua tergantung sobs-sobs sekalian.
- Penamaan untuk setiap variabel, fungsi ataupun class tidak boleh diawali dengan angka, maka sobs-sobs jika ngeyel memberikan penamaan seperti : 4orang_mantan , 10daftar_makanan atau lainnya yang diawali dengan angka maka error , lebih baik diawali dengan huruf lalu diikuti dengan angka seperti ini valid contoh : mantan1 , mantan2. Selain itu karakter atau symbol yang boleh digunakan diawal hanya underscore, selain itu error no debat.
- Tidak boleh menggunakan keyword python untuk identifier atau penamaan.
Identifier | Valid ? | Alasan |
---|---|---|
nama | ✔️ | Menggunakan huruf kecil dari awal hingga akhir. |
_nama | ✔️ | Boleh diawali dengan underscore. |
nama3 | ✔️ | Boleh mengandung angka asalkan bukan didepan sobs. |
3nama | ❌ | Error. Tidak boleh diawali dengan angka. |
def | ❌ | def adalah keyword. |
NamaSaya | ✔️ | Boleh diawali dengan huruf besar. |
2.2 Tips Menulis Identifier
1. Gunakan nama yang bermakna: Sebaiknya gunakan identifier yang menggambarkan fungsinya, seperti panjang untuk panjang suatu objek.
2. Gunakan snake_case untuk variabel dan fungsi: Contoh jumlah_barang lebih disarankan daripada jumlahBarang.
3. Gunakan PascalCase untuk nama kelas: Misalnya KendaraanBaru.
4. Hindari menggunakan underscore di awal kecuali untuk variabel khusus atau internal (_nama).
3. Kesimpulan
- Keyword adalah kata kunci yang sudah ditentukan oleh Python dan tidak bisa digunakan untuk tujuan lain. Contoh: if, for, while, def, dll.
- Identifier adalah nama yang digunakan untuk variabel, fungsi, dan kelas yang harus mengikuti aturan tertentu (tidak boleh diawali angka, tidak boleh memakai keyword, dsb.)
Posting Komentar untuk "Yuk Mengenal Keyword dan Identifier di Python"
Posting Komentar