Ada batasan saat memberi nama pengidentifikasi bahwa ada beberapa kata terbatas yang ada di dalam Python yang tidak dapat digunakan sebagai pengidentifikasi. Kata-kata khusus Python [juga disebut kata kunci] makna dan sintaks yang telah ditentukan sebelumnya dalam bahasa yang digunakan Python untuk sintaks dan pemrosesan internalnya. Dalam tutorial ini, kita akan membahas apa kata kunci tersebut
Daftar Isi
- Kata-kata yang dicadangkan
- Kata kunci
- Tampilkan semua kata kunci
- Periksa apakah nama tersebut termasuk dalam daftar kata yang dicadangkan
- Menutup Pikiran
Kata-kata yang dicadangkan dengan Python
Berikut adalah daftar semua kata yang dicadangkan dengan Python
Catatan - Daftar ini dapat berubah dengan versi Python yang berbeda. Python 3 memiliki 33 sedangkan Python 2 memiliki 30 kata yang dicadangkan. Cetakan telah dihapus dari kata kunci Python 2 dan ditambahkan sebagai fungsi Python bawaan
Semua kata kunci kecuali True, False dan None dalam huruf kecil dan harus ditulis apa adanya. Ini tidak dapat digunakan sebagai nama variabel, nama fungsi, atau pengidentifikasi lainnya
Jika salah satu kata kunci digunakan sebagai variabel, maka kita akan mendapatkan pesan error SyntaxError. sintaks tidak valid
Kata kunci
PALSU
Ini adalah operator boolean yang mewakili kebalikan dari True
Memasukkan
print [5 == 10]
Keluaran
FALSE
_Karena nilainya sebenarnya tidak sama, ia mengembalikan False
def
Fungsi def digunakan untuk mendefinisikan fungsi atau metode dengan Python
Memasukkan
def welcome[name]:
print [f"{name}, Welcome to Flexiple"]
welcome ["Ben"]
Keluaran
Ben, Welcome to Flexiple
Sebuah fungsi 'selamat datang' didefinisikan menggunakan pernyataan def
jika
Pernyataan if digunakan untuk membuat pernyataan bersyarat. Jika kondisinya True, maka beberapa tindakan dilakukan
Memasukkan
age = 19
If age >= 18:
print ["You are eligible to vote."]
_Keluaran
You are eligible to vote.
Karena usia lebih dari 18 tahun, kondisinya adalah True dan perintah print dijalankan
menaikkan
Pernyataan kenaikan digunakan untuk menaikkan kesalahan. Kesalahan ini terlihat di traceback dan membatalkan eksekusi program jika tidak ditangani dengan benar
Memasukkan
enter = "nick"
if not type[enter] is int:
raise TypeError["Only integers are allowed."]
_Keluaran
TypeError: Only integers are allowed
TypeError dimunculkan jika variabel tidak mengandung bilangan bulat
Tidak ada
Tidak ada nilai nol di Python. Tidak ada adalah objek yang mewakili tidak adanya nilai. Itu seperti benda kosong
Memasukkan
age = None
if age is None:
print ["Invalid result"]
_Keluaran
Invalid result
_Variabel usia tidak memiliki nilai untuk itu. Ini memenuhi kondisi dalam pernyataan if
del
Pernyataan del digunakan untuk menghapus objek dengan Python
Memasukkan
FALSE
_0Keluaran
FALSE
_1'Nick' dihapus dari daftar
impor
Pernyataan ini digunakan untuk mengimpor modul ke proyek
Memasukkan
FALSE
_2Pernyataan ini akan mengimpor NumPy dan perpustakaan matematika ke dalam proyek
kembali
Kata kunci ini digunakan untuk keluar dari fungsi atau metode dan mengembalikan beberapa nilai
Memasukkan
FALSE
_3Keluaran
FALSE
_4Fungsi mengembalikan jumlah dari dua variabel
BENAR
Ini adalah operator boolean yang mewakili jika nilainya True
Memasukkan
FALSE
_5Keluaran
FALSE
_6Nilainya sama sehingga mengembalikan True
elif
Singkatan untuk else if, memeriksa apakah beberapa kondisi lain berlaku saat kondisi dalam pernyataan if salah
Memasukkan
FALSE
_7Keluaran
FALSE
_8Kondisi dalam pernyataan if tidak Benar. Oleh karena itu, pernyataan elif mencari kondisi lain yang benar
di dalam
Pernyataan in digunakan untuk memeriksa apakah suatu elemen ada dalam daftar atau tupel seperti iterable
Memasukkan
FALSE
_9Keluaran
FALSE
_6'Steph' hadir dalam daftar nama
mencoba
Pernyataan try digunakan untuk membuat try… kecuali pernyataan. Pernyataan try memulai blok kode yang dicoba untuk dieksekusi. Jika gagal, kecuali blok menangkap kesalahan
Memasukkan
def welcome[name]:
print [f"{name}, Welcome to Flexiple"]
welcome ["Ben"]
1Keluaran
def welcome[name]:
print [f"{name}, Welcome to Flexiple"]
welcome ["Ben"]
2Pembagi adalah 0, yang tidak mungkin. Jadi blok kecuali menangkap kesalahan
dan
Ini adalah salah satu operator logis yang mengembalikan True jika kedua pernyataannya True
Tabel Kebenaran untuk operator and adalah sebagai berikut
Memasukkan
def welcome[name]:
print [f"{name}, Welcome to Flexiple"]
welcome ["Ben"]
_3Keluaran
FALSE
_6Kedua pernyataan itu Benar dan itulah sebabnya operator and mengembalikan True
kalau tidak
Pernyataan bersyarat yang memerintahkan untuk melakukan tindakan alternatif jika kondisi dalam pernyataan if adalah False
Memasukkan
def welcome[name]:
print [f"{name}, Welcome to Flexiple"]
welcome ["Ben"]
5Keluaran
def welcome[name]:
print [f"{name}, Welcome to Flexiple"]
welcome ["Ben"]
6Kondisi dalam pernyataan if tidak benar, sehingga tindakan alternatif dijalankan
adalah
Pernyataan ini digunakan untuk memeriksa apakah kedua variabel sama
Memasukkan
def welcome[name]:
print [f"{name}, Welcome to Flexiple"]
welcome ["Ben"]
7Keluaran
FALSE
_6Kedua variabel menunjuk ke tempat memori yang sama
ketika
Pernyataan ini digunakan untuk memulai perulangan while. Itu melanjutkan iterasi sampai suatu kondisi tidak lagi True
Memasukkan
def welcome[name]:
print [f"{name}, Welcome to Flexiple"]
welcome ["Ben"]
_9Keluaran
Ben, Welcome to Flexiple
0Perulangan akan berjalan hingga nilai i lebih besar dari panjang daftar
sebagai
Pernyataan as dalam Python menetapkan kembali objek yang dikembalikan ke pengidentifikasi baru. Pada dasarnya, ini menciptakan alias
Memasukkan
Ben, Welcome to Flexiple
1Datetime diidentifikasi sebagai dt dalam kode
kecuali
Bagian dari tipe… kecuali struktur penanganan kesalahan dengan Python. Memberi tahu apa yang harus dilakukan ketika pengecualian terjadi
Memasukkan
def welcome[name]:
print [f"{name}, Welcome to Flexiple"]
welcome ["Ben"]
1Keluaran
def welcome[name]:
print [f"{name}, Welcome to Flexiple"]
welcome ["Ben"]
2Karena pembaginya nol, blok kode exception menangkap kesalahan
lambda
Fungsi lambda di Python adalah fungsi anonim. Itu dapat mengambil sejumlah argumen tetapi hanya memiliki satu ekspresi
Memasukkan
Ben, Welcome to Flexiple
_4Keluaran
Ben, Welcome to Flexiple
5Kubus variabel adalah fungsi anonim
dengan
Pernyataan with digunakan untuk menyederhanakan penanganan pengecualian
Memasukkan
Ben, Welcome to Flexiple
6menegaskan
Pernyataan tegas dalam Python digunakan untuk debugging
Memasukkan
Ben, Welcome to Flexiple
_7Keluaran
def welcome[name]:
print [f"{name}, Welcome to Flexiple"]
welcome ["Ben"]
2akhirnya
Pernyataan akhirnya adalah bagian opsional dari try… kecuali kesalahan. Itu selalu mengeksekusi kode terlepas dari apakah ada kesalahan yang dilemparkan atau tidak
Memasukkan
Ben, Welcome to Flexiple
_9Keluaran
age = 19
If age >= 18:
print ["You are eligible to vote."]
_0Pernyataan cetak di bawah akhirnya akan selalu dijalankan tidak peduli apakah ada kesalahan atau tidak
nonlokal
Kata kunci ini digunakan dalam fungsi di dalam fungsi untuk membuat fungsi anonim
Memasukkan
age = 19
If age >= 18:
print ["You are eligible to vote."]
_1Keluaran
age = 19
If age >= 18:
print ["You are eligible to vote."]
_2menghasilkan
Fungsi hasil mengakhiri fungsi dan mengembalikan iterator
Memasukkan
age = 19
If age >= 18:
print ["You are eligible to vote."]
_3Keluaran
age = 19
If age >= 18:
print ["You are eligible to vote."]
_4Ini adalah loop tak terhingga dan tidak akan pernah berakhir
merusak
Ini adalah pernyataan aliran kontrol yang digunakan untuk keluar dari loop
Memasukkan
age = 19
If age >= 18:
print ["You are eligible to vote."]
_5Keluaran
You are eligible to vote.
Segera setelah kondisi terpenuhi, pernyataan break mengakhiri perulangan
untuk
Kata kunci digunakan untuk membuat for loop
Memasukkan
age = 19
If age >= 18:
print ["You are eligible to vote."]
_7Keluaran
Ben, Welcome to Flexiple
5Loop ini akan berjalan sampai semua elemen dalam daftar melewatinya
bukan
Ini adalah operator logis lain yang mengembalikan False ketika nilainya True dan sebaliknya
Tabel kebenaran untuk bukan operator
kelas
Kata kunci class digunakan untuk mendefinisikan kelas dengan Python
dari
Pernyataan ini digunakan saat Anda bisa memasukkan bagian tertentu dari modul
Memasukkan
age = 19
If age >= 18:
print ["You are eligible to vote."]
_9Keluaran
You are eligible to vote.
0Seluruh modul matematika tidak diimpor, hanya fungsi tertentu yang diimpor ke dalam proyek
atau
Ini adalah operator logis yang mengembalikan True jika salah satu dari pernyataan itu True
Berikut adalah tabel kebenaran untuk atau operator
Memasukkan
You are eligible to vote.
1Keluaran
FALSE
_6Salah satu pernyataan adalah Benar dan menurut tabel kebenaran, operator or akan mengembalikan Benar
melanjutkan
Ini adalah pernyataan aliran kontrol yang digunakan untuk melanjutkan ke iterasi berikutnya dari sebuah loop. Tidak seperti break, pernyataan continue tidak keluar dari loop
Memasukkan
You are eligible to vote.
_3Keluaran
You are eligible to vote.
_4Kondisi dalam pernyataan if tidak dipenuhi oleh elemen pertama. Perulangan harus berakhir di sana tetapi karena pernyataan lanjutan, perulangan berlanjut
global
Mengakses variabel global sesederhana variabel lainnya, tetapi untuk memodifikasi variabel global, Anda perlu menggunakan kata kunci global
Memasukkan
You are eligible to vote.
5Keluaran
You are eligible to vote.
_6Variabel usia adalah variabel global dan kami tidak dapat mengubah nilainya tanpa menggunakan pernyataan global
lulus
Ini adalah pernyataan nol dengan Python yang tidak akan melakukan apa pun
Memasukkan
You are eligible to vote.
_7Ini digunakan sebagai pengganti untuk kode masa depan. Itu hanya mencegah kesalahan saat kode kosong dijalankan
Tampilkan semua kata kunci
Kami dapat menampilkan daftar lengkap semua kata kunci dalam versi Python saat ini dengan mengetikkan perintah berikut di juru bahasa Python
You are eligible to vote.
8Dan untuk mengetahui jumlah kata yang dicadangkan di Python.
You are eligible to vote.
9Periksa apakah nama tersebut termasuk dalam daftar kata yang dicadangkan di Python
Untuk memeriksa apakah nama tersebut merupakan bagian dari daftar kata kunci yang dicadangkan dengan Python, kita dapat menggunakan kata kunci tersebut. iskeyword[] fungsi
Memasukkan
enter = "nick"
if not type[enter] is int:
raise TypeError["Only integers are allowed."]
_0Keluaran
enter = "nick"
if not type[enter] is int:
raise TypeError["Only integers are allowed."]
_1Menutup Pikiran
Kata-kata khusus Python menunjukkan fungsionalitas bahasa khusus. Tidak ada variabel lain yang memiliki nama yang sama dengan kata kunci ini. Kami membaca tentang semua kata kunci yang dicadangkan dan cara memeriksa apakah nama itu kata kunci atau bukan. Seseorang dapat mempelajari lebih banyak tentang konsep Python di sini