Kata kunci adalah konsep dasar dari bahasa pemrograman apa pun. Mereka membantu pemrogram untuk menulis kode secara lebih efisien dengan memungkinkan mereka menggunakan fungsinya. Kata kunci adalah kata-kata khusus yang memiliki arti dan tujuan khusus. Bahasa yang berbeda memiliki kumpulan kata kunci yang berbeda. Pada artikel ini, Anda akan mempelajari dasar-dasar kata kunci dengan Python untuk menulis kode yang efisien.
Kata kunci Python adalah kata-kata yang dicadangkan dengan fungsi dan makna tertentu untuk melakukan operasi tertentu. Anda tidak dapat menggunakan kata kunci sebagai pengidentifikasi, variabel, fungsi atau nama kelas dalam program. Python akan memunculkan kesalahan sintaksis jika Anda mencoba menggunakan kata kunci sebagai variabel.
Ada total 35 kata kunci di Python 3. Kata kunci peka huruf besar-kecil dan harus digunakan apa adanya. Daftar semua kata kunci di python adalah seperti di bawah ini.
Cuplikan kode berikut akan mengembalikan daftar kata kunci dengan Python.
menggunakan pustaka kata kunci
menggunakan fungsi bantuan
Benar, Salah, Tidak Ada
Benar,Salah,dan Tidak Ada adalah kata kunci yang bernilai. Ini adalah satu-satunya kata kunci yang menggunakan huruf kapital; semua kata kunci lainnya menggunakan huruf kecil.
Benar, Salah — Benar/Salah adalah nilai boolean/Kebenaran yang dikembalikan berdasarkan suatu kondisi.
Tidak ada— None
adalah nilai konstan dalam Python yang mewakili tidak adanya nilai atau nilai nol. Misalnya, fungsi tanpa pernyataan return akan mengembalikan Tidak Ada.
dan, atau, tidak, ada
dan, atau, bukanadalah kata kunci operator logis yang digunakan pada pernyataan (Benar atau Salah) untuk melakukan Logis DAN, Logis OR, dan Logis BUKAN.
dan — Mengembalikan True hanya jika kedua kondisi benar, jika tidak maka akan menghasilkan false.
atau— Mengembalikan True jika salah satu kondisi benar, hanya jika kedua kondisi salah mengembalikan false.
tidak— Balikkan hasilnya, jika hasil dari suatu kondisi adalah True kembalikan False dan sebaliknya.
adalah—Dalam python is
digunakan untuk memeriksa identitas objek. Artinya digunakan untuk memeriksa lokasi memori dua variabel. Mengembalikan True jika variabel mengarah ke lokasi memori yang sama.
di— in
adalah operator keanggotaan di Python. Ini digunakan untuk memeriksa apakah nilainya berurutan (seperti daftar, tupel, string, dll.) atau tidak. Ini juga digunakan dalam perulangan for untuk melakukan iterasi melalui suatu urutan.
jika, lain, elif, untuk, sementara, istirahat, lanjutkan
Ini adalah pernyataan kontrol dengan Python. if, else, elif mengeksekusi kode blok berdasarkan suatu kondisi.
untuk, sementara— Ini adalah struktur kontrol perulangan dengan Python. untukdan sementaraadalah perulangan yang digunakan untuk melakukan tugas berulang.
for
digunakan untuk melakukan iterasi pada elemen urutan seperti string, list, tuple, dll. atau objek iterable lainnya. Pada contoh di atas, kami menggunakan fungsi range
yang biasanya digunakan untuk melakukan perulangan beberapa kali dalam perulangan for
. Perulangan while harus memiliki operasi penambahan atau pengurangan, jika tidak, perulangan akan berjalan tanpa batas.
break— Pernyataan break
mengakhiri perulangan yang berisi pernyataan tersebut. Kontrol program bergerak keluar dari perulangan for
dan penghitung program akan menunjuk ke arah pernyataan segera setelah perulangan for
. jika pernyataan break berada di dalam loop bersarang, break akan mengakhiri loop terdalam.
Pada perulangan for di atas, program akan mencetak nilai i
hingga tidak sama dengan 5; segera setelah kondisi if
adalah True
, ia akan mengeksekusi pernyataan break yang membuat penghitung program keluar dari loop dan menunjuk ke baris kode berikutnya.
lanjutkan— Pernyataan lain yang digunakan dalam perulangan adalah continue
. Pernyataan continue melewatkan baris kode yang tersisa di dalam satu loop dan memulai iterasi berikutnya. Berbeda dengan break, continue akan melompat kembali ke puncak loop, bukan menghentikannya.
Perulangan for
akan mencetak semua nilai i
dari 1 hingga 9 kecuali lima karena ketika i
sama dengan lima, ia akan melewati sisa kode blok dengan mengeksekusi pernyataan continue dan memulai iterasi berikutnya.
def, lambda, class, pass, dengan
Ini adalah kata kunci struktural penting yang digunakan saat membuat fungsi dan kelas. Python tidak akan dapat mengenali bahwa blok kode tertentu adalah fungsiatau kelastanpa kata kunci ini .
def— Kata kunci def
digunakan dalam definisi fungsi saat membuat fungsi yang ditentukan pengguna. Fungsinya adalah blok kode yang dapat digunakan kembali untuk melakukan tugas tertentu. Ini membantu memecah kode menjadi potongan-potongan kode yang lebih kecil yang dieksekusi sebagai satu unit. Fungsi ini membuat kode lebih terorganisir dan mudah dikelola.
lambda— lambda digunakan untuk membuat fungsi satu baris yang juga dikenal sebagai fungsi anonim.
Kelas— Kata kunci class
digunakan saat membuat kelas dengan Python berorientasi objek. Kelas adalah cara untuk mengikat data dan fungsi terkaitnya menjadi satu. ini memungkinkan data disembunyikan dari penggunaan eksternal.
Lulus— Pernyataan pass
digunakan sebagai pengganti fungsi atau isi kondisional saat Anda membuat blok kode tanpa pernyataan apa pun. Fungsi atau kelas yang kosong akan memunculkan kesalahan, jadi kita bisa menggunakan pernyataan pass untuk membuat badan yang tidak melakukan apa pun.
Dengan— with
digunakan saat bekerja dengan file. dengan kata kunci memastikan bahwa file ditutup dengan benar bahkan ketika terjadi pengecualian.
kembali, menghasilkan
Fungsi kedua kata kunci sama untuk mengembalikan nilai dari suatu fungsi. Satu-satunya perbedaan di antara keduanya adalah kata kunci return digunakan dalam fungsi normal untuk mengembalikan nilai di akhir eksekusi fungsi dan kata kunci hasil digunakan dalam fungsi generator untuk mengembalikan nilai.
Pernyataan return mengakhiri suatu fungsi secara keseluruhan, sedangkan pernyataan hasil menjeda fungsi yang menyimpan semua statusnya dan kemudian melanjutkan dari bagian terakhirnya.
impor, dari, sebagai
dari, impor— Kata kunci from
dan import
digunakan untuk mengimpor modul dalam namespace program saat ini.
sebagai— as
digunakan untuk membuat alias saat mengimpor modul. Artinya mengganti nama modul saat mengimpornya.
coba, kecuali, naikkan, akhirnya
Kata kunci ini digunakan saat menulis pengecualian dalam program. Pengecualian adalah kesalahan yang terjadi selama eksekusi program.
coba, kecuali — try
, except
digunakan untuk menangkap kesalahan. Pernyataan try menentukan penangan pengecualian dan membersihkan kode dan klausa kecuali menentukan satu atau lebih penangan pengecualian.
naikkan— Dengan menggunakan kata kunci naikkan, kita dapat memunculkan kesalahan secara eksplisit.
akhirnya— finally
digunakan dengan blok coba…kecuali untuk menutup sumber daya atau aliran file. terakhir, pastikan bahwa blok kode dijalankan apa pun yang terjadi.
del, global, nonlokal
del—Kata kunci del
digunakan untuk menghapus variabel atau container dalam program.
Kata kunci global dan nonlokal digunakan untuk mendeskripsikan cakupan variabel dalam program.
global—Digunakan untuk mendefinisikan variabel di dalam suatu fungsi menjadi global. Untuk mengubah nilai variabel global di dalam suatu fungsi, variabel tersebut harus mendeklarasikan global dalam fungsi tersebut. Jika tidak, variabel lokal baru dengan nama yang sama akan dibuat.
nonlokal— Nonlokal mirip dengan global, satu-satunya perbedaan adalah ia digunakan dalam fungsi bersarang (fungsi di dalam fungsi lain). Variabel lokal dari fungsi luar hanya dapat berubah di dalam fungsi dalam jika dideklarasikan sebagai nonlokal. Jika tidak, variabel lokal akan dibuat di fungsi bersarang.
menegaskan
assert— Assert adalah kata kunci debugging yang digunakan untuk tujuan debugging. Ini membantu Anda menemukan bug dalam asumsi. Jika kondisinya Salah maka akan memunculkan kesalahan pernyataan dan hanya melanjutkan eksekusi jika kondisinya Benar.
assert
akan memeriksa nilai variabel yang dimasukkan oleh pengguna berdasarkan kondisi. jika kondisinya benar maka tidak menghasilkan apa-apa. Namun, jika kondisinya salah maka akan memunculkan kesalahan pernyataan dengan pesan jika tersedia.
asinkron, tunggu
Ini adalah kata kunci untuk pemrograman asinkron. Kata kunci ini disediakan oleh perpustakaan asyncio
dengan Python. Mereka digunakan untuk menulis kode bersamaan dengan Python.
Terima kasih banyak telah membaca sejauh ini. Saya harap artikel ini membantu Anda memahami kata kunci dan kegunaannya dengan Python.