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 adaNone 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.

adalahDalam 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.

diin 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.

breakPernyataan 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.

Denganwith 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.

sebagaias 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, kecualitry , except digunakan untuk menangkap kesalahan. Pernyataan try menentukan penangan pengecualian dan membersihkan kode dan klausa kecuali menentukan satu atau lebih penangan pengecualian.

naikkanDengan menggunakan kata kunci naikkan, kita dapat memunculkan kesalahan secara eksplisit.

akhirnyafinally 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

delKata kunci del digunakan untuk menghapus variabel atau container dalam program.

Kata kunci global dan nonlokal digunakan untuk mendeskripsikan cakupan variabel dalam program.

globalDigunakan 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.

nonlokalNonlokal 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

assertAssert 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.