Di python semua kata kunci masuk

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

FalsedefifraiseNonedelimportreturnTrueelifintryandelseiswhileasexceptlambdawithassertfinallynonlocalyieldbreakfornotclassformorcontinueglobalpass

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
_0

Keluaran

FALSE
_1

'Nick' dihapus dari daftar

impor

Pernyataan ini digunakan untuk mengimpor modul ke proyek

Memasukkan

FALSE
_2

Pernyataan 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
_3

Keluaran

FALSE
_4

Fungsi mengembalikan jumlah dari dua variabel

BENAR

Ini adalah operator boolean yang mewakili jika nilainya True

Memasukkan

FALSE
_5

Keluaran

FALSE
_6

Nilainya sama sehingga mengembalikan True

elif

Singkatan untuk else if, memeriksa apakah beberapa kondisi lain berlaku saat kondisi dalam pernyataan if salah

Memasukkan

FALSE
_7

Keluaran

FALSE
_8

Kondisi 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
_9

Keluaran

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"]
1

Keluaran

def welcome[name]:
       print [f"{name}, Welcome to Flexiple"]

welcome ["Ben"]
2

Pembagi 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

ABA and BTrueTrueTrueTrueFalseFalseFalseTrueFalseFalseFalseFalse

Memasukkan

def welcome[name]:
       print [f"{name}, Welcome to Flexiple"]

welcome ["Ben"]
_3

Keluaran

FALSE
_6

Kedua 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"]
5

Keluaran

def welcome[name]:
       print [f"{name}, Welcome to Flexiple"]

welcome ["Ben"]
6

Kondisi 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"]
7

Keluaran

FALSE
_6

Kedua 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"]
_9

Keluaran

Ben, Welcome to Flexiple
0

Perulangan 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
1

Datetime 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"]
1

Keluaran

def welcome[name]:
       print [f"{name}, Welcome to Flexiple"]

welcome ["Ben"]
2

Karena 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
_4

Keluaran

Ben, Welcome to Flexiple
5

Kubus variabel adalah fungsi anonim

dengan

Pernyataan with digunakan untuk menyederhanakan penanganan pengecualian

Memasukkan

Ben, Welcome to Flexiple
6

menegaskan

Pernyataan tegas dalam Python digunakan untuk debugging

Memasukkan

Ben, Welcome to Flexiple
_7

Keluaran

def welcome[name]:
       print [f"{name}, Welcome to Flexiple"]

welcome ["Ben"]
2

akhirnya

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
_9

Keluaran

age = 19
If age >= 18:
       print ["You are eligible to vote."]
_0

Pernyataan 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."]
_1

Keluaran

age = 19
If age >= 18:
       print ["You are eligible to vote."]
_2

menghasilkan

Fungsi hasil mengakhiri fungsi dan mengembalikan iterator

Memasukkan

age = 19
If age >= 18:
       print ["You are eligible to vote."]
_3

Keluaran

age = 19
If age >= 18:
       print ["You are eligible to vote."]
_4

Ini 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."]
_5

Keluaran

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."]
_7

Keluaran

Ben, Welcome to Flexiple
5

Loop 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

Anot ATrueFalseFalseTrue

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."]
_9

Keluaran

You are eligible to vote.
0

Seluruh 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

ABA or BTrueTrueTrueTrueFalseTrueFalseTrueTrueFalseFalseFalse

Memasukkan

You are eligible to vote.
1

Keluaran

FALSE
_6

Salah 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.
_3

Keluaran

You are eligible to vote.
_4

Kondisi 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.
5

Keluaran

You are eligible to vote.
_6

Variabel 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.
_7

Ini 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.
8

Dan untuk mengetahui jumlah kata yang dicadangkan di Python.

You are eligible to vote.
9

Periksa 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."]
_0

Keluaran

enter = "nick"
if not type[enter] is int:
       raise TypeError["Only integers are allowed."]
_1

Menutup 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

Bagaimana cara melihat semua kata kunci dengan Python?

Anda dapat menggunakan modul kata kunci untuk tujuan ini. Impor modul dan gunakan fungsi yang disebut kwlist . Ini akan mencantumkan semua kata kunci yang digunakan dalam versi python saat ini.

Apa yang ada dan tidak ada di Python?

Dengan Python, in dan not in adalah operator keanggotaan . Mereka digunakan untuk menguji apakah suatu nilai atau variabel ditemukan dalam urutan [string, daftar, tupel, set dan kamus].

Apa gunanya in di Python?

Kata kunci in digunakan untuk memeriksa apakah suatu nilai ada dalam urutan [daftar, rentang, string, dll. ].

Apakah masukan kata kunci dalam Python?

Tidak, input bukan kata kunci . Sebaliknya, ini adalah fungsi bawaan.

Bài mới nhất

Chủ Đề