Semua kata kunci dalam python ada di

Python memiliki sekumpulan kata kunci yang merupakan kata-kata khusus yang tidak dapat digunakan sebagai nama variabel, nama fungsi, atau pengidentifikasi lainnya

Kata kunciDeskripsidanOperator logisasUntuk membuat aliasassertUntuk debuggingbreakUntuk keluar dari loopclassUntuk mendefinisikan kelaslanjutkanUntuk melanjutkan ke iterasi loopdef berikutnyaUntuk menentukan fungsidelUntuk menghapus objekelifDigunakan dalam pernyataan bersyarat, sama seperti yang lain ifelseDigunakan dalam pernyataan bersyaratkecualiDigunakan dengan pengecualian, apa yang harus dilakukan ketika pengecualian terjadiFalseBoolean . adalahUntuk menguji apakah dua variabel samalambdaUntuk membuat fungsi anonimNoneMewakili nilai nullnonlocalUntuk mendeklarasikan variabel non-lokalnotA operator logisatauOperator logispassPernyataan null, pernyataan yang tidak akan melakukan apa punmenaikkanUntuk menaikkan pengecualiankembaliUntuk keluar dari fungsi dan mengembalikan nilaiTrueBooleannilai, hasil operasi perbandingancobaUntuk membuat . kecuali pernyataan whileUntuk membuat while loopwithDigunakan untuk menyederhanakan penanganan pengecualian hasilUntuk mengakhiri fungsi, kembalikan generator

Kata kunci adalah kata-kata yang dicadangkan di Python. Kami tidak dapat menggunakan kata kunci sebagai nama variabel, nama fungsi, atau pengidentifikasi lainnya

Berikut daftar semua kata kunci dalam Pemrograman Python

Kata kunci di atas dapat diubah dalam berbagai versi Python. Beberapa tambahan mungkin ditambahkan atau beberapa mungkin dihapus. Anda selalu bisa mendapatkan daftar kata kunci dalam versi Anda saat ini dengan mengetik berikut ini di prompt


>>> import keyword
>>> print(keyword.kwlist)
['False', 'None', 'True', 'and', 'as', 'assert', 'async', 'await', 'break', 'class', 'continue', 'def', 'del', 'elif', 'else', 'except', 'finally', 'for', 'from', 'global', 'if', 'import', 'in', 'is', 'lambda', 'nonlocal', 'not', 'or', 'pass', 'raise', 'return', 'try', 'while', 'with', 'yield']

Deskripsi Kata Kunci dalam Python dengan contoh

Benar salah

def improper_return_function(a):
    if (a % 2) == 0:
        return True

x = improper_return_function(3)
print(x)
0 dan
def improper_return_function(a):
    if (a % 2) == 0:
        return True

x = improper_return_function(3)
print(x)
1 adalah nilai kebenaran dalam Python. Itu adalah hasil dari operasi perbandingan atau operasi logis (Boolean) dengan Python. Sebagai contoh


>>> 1 == 1
True
>>> 5 > 3
True
>>> True or False
True
>>> 10 <= 1
False
>>> 3 > 7
False
>>> True and False
False

Di sini kita dapat melihat bahwa tiga pernyataan pertama benar sehingga penafsir mengembalikan

def improper_return_function(a):
    if (a % 2) == 0:
        return True

x = improper_return_function(3)
print(x)
0 dan mengembalikan
def improper_return_function(a):
    if (a % 2) == 0:
        return True

x = improper_return_function(3)
print(x)
1 untuk tiga pernyataan lainnya.
def improper_return_function(a):
    if (a % 2) == 0:
        return True

x = improper_return_function(3)
print(x)
0 dan
def improper_return_function(a):
    if (a % 2) == 0:
        return True

x = improper_return_function(3)
print(x)
1 dengan python sama dengan
def improper_return_function(a):
    if (a % 2) == 0:
        return True

x = improper_return_function(3)
print(x)
6 dan
def improper_return_function(a):
    if (a % 2) == 0:
        return True

x = improper_return_function(3)
print(x)
7. Ini dapat dibenarkan dengan contoh berikut

>>> True == 1
True
>>> False == 0
True
>>> True + True
2

Tidak ada

def improper_return_function(a):
    if (a % 2) == 0:
        return True

x = improper_return_function(3)
print(x)
8 adalah konstanta khusus di Python yang mewakili tidak adanya nilai atau nilai null

Itu adalah objek dari tipe datanya sendiri,

def improper_return_function(a):
    if (a % 2) == 0:
        return True

x = improper_return_function(3)
print(x)
9. Kami tidak dapat membuat beberapa objek
def improper_return_function(a):
    if (a % 2) == 0:
        return True

x = improper_return_function(3)
print(x)
_8 tetapi dapat menetapkannya ke variabel. Variabel ini akan sama satu sama lain

Kita harus berhati-hati bahwa

def improper_return_function(a):
    if (a % 2) == 0:
        return True

x = improper_return_function(3)
print(x)
_8 tidak menyiratkan
def improper_return_function(a):
    if (a % 2) == 0:
        return True

x = improper_return_function(3)
print(x)
1,
def improper_return_function(a):
    if (a % 2) == 0:
        return True

x = improper_return_function(3)
print(x)
7 atau daftar kosong, kamus, string dll. Sebagai contoh

>>> None == 0
False
>>> None == []
False
>>> None == False
False
>>> x = None
>>> y = None
>>> x == y
True

Fungsi Void yang tidak mengembalikan apa pun akan mengembalikan objek

def improper_return_function(a):
    if (a % 2) == 0:
        return True

x = improper_return_function(3)
print(x)
8 secara otomatis.
def improper_return_function(a):
    if (a % 2) == 0:
        return True

x = improper_return_function(3)
print(x)
_8 juga dikembalikan oleh fungsi-fungsi di mana aliran program tidak menemukan pernyataan pengembalian. Misalnya


def a_void_function():
    a = 1
    b = 2
    c = a + b

x = a_void_function()
print(x)

Keluaran

None

Program ini memiliki fungsi yang tidak mengembalikan nilai, meskipun melakukan beberapa operasi di dalamnya. Jadi ketika kita mencetak x, kita mendapatkan

def improper_return_function(a):
    if (a % 2) == 0:
        return True

x = improper_return_function(3)
print(x)
_8 yang dikembalikan secara otomatis (secara implisit). Demikian pula, berikut adalah contoh lain

def improper_return_function(a):
    if (a % 2) == 0:
        return True

x = improper_return_function(3)
print(x)
_

Keluaran

None

Meskipun fungsi ini memiliki pernyataan

None
_7, ini tidak selalu tercapai. Fungsi akan mengembalikan
def improper_return_function(a):
    if (a % 2) == 0:
        return True

x = improper_return_function(3)
print(x)
0 hanya ketika inputnya genap

Jika kita memberikan fungsi bilangan ganjil, ________1______8 dikembalikan secara implisit

dan, atau , tidak

>>> True and False
False
>>> True or False
True
>>> not False
True
0,
>>> True and False
False
>>> True or False
True
>>> not False
True
1,
>>> True and False
False
>>> True or False
True
>>> not False
True
2 adalah operator logis di Python.
>>> True and False
False
>>> True or False
True
>>> not False
True
0 akan menghasilkan
def improper_return_function(a):
    if (a % 2) == 0:
        return True

x = improper_return_function(3)
print(x)
0 hanya jika kedua operannya adalah
def improper_return_function(a):
    if (a % 2) == 0:
        return True

x = improper_return_function(3)
print(x)
0. Tabel kebenaran untuk
>>> True and False
False
>>> True or False
True
>>> not False
True
_0 diberikan di bawah ini

Tabel kebenaran untuk
>>> True and False
False
>>> True or False
True
>>> not False
True
0ABA dan BTrueTrueTrueTrueFalseFalseFalseTrueFalseFalseFalseFalse

>>> True and False
False
>>> True or False
True
>>> not False
True
1 akan menghasilkan
def improper_return_function(a):
    if (a % 2) == 0:
        return True

x = improper_return_function(3)
print(x)
0 jika salah satu operan adalah
def improper_return_function(a):
    if (a % 2) == 0:
        return True

x = improper_return_function(3)
print(x)
0. Tabel kebenaran untuk
>>> True and False
False
>>> True or False
True
>>> not False
True
_1 diberikan di bawah ini

Tabel kebenaran untuk
>>> True and False
False
>>> True or False
True
>>> not False
True
1ABA atau BTTrueTrueTrueTrueFalseTrueFalseTrueTrueFalseFalseFalse

>>> True and False
False
>>> True or False
True
>>> not False
True
2 operator digunakan untuk membalikkan nilai kebenaran. Tabel kebenaran untuk
>>> True and False
False
>>> True or False
True
>>> not False
True
_2 diberikan di bawah ini

Tabel kebenaran untuk
>>> True and False
False
>>> True or False
True
>>> not False
True
2Anot ATrueFalseFalseTrue

beberapa contoh penggunaannya diberikan di bawah ini

>>> True and False
False
>>> True or False
True
>>> not False
True

sebagai

>>> import math as myAlias
>>>myAlias.cos(myAlias.pi)
-1.0
6 digunakan untuk membuat alias saat mengimpor modul. Itu berarti memberikan nama yang berbeda (ditentukan pengguna) ke modul saat mengimpornya

Misalnya, Python memiliki modul standar yang disebut

>>> import math as myAlias
>>>myAlias.cos(myAlias.pi)
-1.0
7. Misalkan kita ingin menghitung apa cosinus pi menggunakan alias. Kita dapat melakukannya sebagai berikut menggunakan
>>> import math as myAlias
>>>myAlias.cos(myAlias.pi)
-1.0
6

>>> import math as myAlias
>>>myAlias.cos(myAlias.pi)
-1.0

Di sini kami mengimpor modul

>>> import math as myAlias
>>>myAlias.cos(myAlias.pi)
-1.0
7 dengan memberinya nama

>>> 1 == 1
True
>>> 5 > 3
True
>>> True or False
True
>>> 10 <= 1
False
>>> 3 > 7
False
>>> True and False
False
_00. Sekarang kita bisa merujuk ke modul
>>> import math as myAlias
>>>myAlias.cos(myAlias.pi)
-1.0
_7 dengan nama ini. Menggunakan nama ini kami menghitung cos(pi) dan mendapatkan

>>> 1 == 1
True
>>> 5 > 3
True
>>> True or False
True
>>> 10 <= 1
False
>>> 3 > 7
False
>>> True and False
False
02 sebagai jawabannya

menegaskan


>>> 1 == 1
True
>>> 5 > 3
True
>>> True or False
True
>>> 10 <= 1
False
>>> 3 > 7
False
>>> True and False
False
03 digunakan untuk tujuan debugging

Saat memprogram, terkadang kami ingin mengetahui keadaan internal atau memeriksa apakah asumsi kami benar.


>>> 1 == 1
True
>>> 5 > 3
True
>>> True or False
True
>>> 10 <= 1
False
>>> 3 > 7
False
>>> True and False
False
03 membantu kami melakukan ini dan menemukan bug dengan lebih nyaman.

>>> 1 == 1
True
>>> 5 > 3
True
>>> True or False
True
>>> 10 <= 1
False
>>> 3 > 7
False
>>> True and False
False
03 diikuti oleh kondisi

Jika kondisi benar, tidak ada yang terjadi. Tetapi jika kondisinya salah,


>>> 1 == 1
True
>>> 5 > 3
True
>>> True or False
True
>>> 10 <= 1
False
>>> 3 > 7
False
>>> True and False
False
_06 dinaikkan. Misalnya


>>> 1 == 1
True
>>> 5 > 3
True
>>> True or False
True
>>> 10 <= 1
False
>>> 3 > 7
False
>>> True and False
False
0

Untuk pemahaman kami yang lebih baik, kami juga dapat memberikan pesan untuk dicetak dengan


>>> 1 == 1
True
>>> 5 > 3
True
>>> True or False
True
>>> 10 <= 1
False
>>> 3 > 7
False
>>> True and False
False
06


>>> 1 == 1
True
>>> 5 > 3
True
>>> True or False
True
>>> 10 <= 1
False
>>> 3 > 7
False
>>> True and False
False
1

Pada titik ini kita dapat mencatat bahwa,


>>> 1 == 1
True
>>> 5 > 3
True
>>> True or False
True
>>> 10 <= 1
False
>>> 3 > 7
False
>>> True and False
False
2

setara dengan,


>>> 1 == 1
True
>>> 5 > 3
True
>>> True or False
True
>>> 10 <= 1
False
>>> 3 > 7
False
>>> True and False
False
_3

asinkron, tunggu

Kata kunci


>>> 1 == 1
True
>>> 5 > 3
True
>>> True or False
True
>>> 10 <= 1
False
>>> 3 > 7
False
>>> True and False
False
_08 dan

>>> 1 == 1
True
>>> 5 > 3
True
>>> True or False
True
>>> 10 <= 1
False
>>> 3 > 7
False
>>> True and False
False
09 disediakan oleh perpustakaan

>>> 1 == 1
True
>>> 5 > 3
True
>>> True or False
True
>>> 10 <= 1
False
>>> 3 > 7
False
>>> True and False
False
10 dengan Python. Mereka digunakan untuk menulis kode bersamaan dengan Python. Sebagai contoh,


>>> 1 == 1
True
>>> 5 > 3
True
>>> True or False
True
>>> 10 <= 1
False
>>> 3 > 7
False
>>> True and False
False
_4

Untuk menjalankan program, kami menggunakan


>>> 1 == 1
True
>>> 5 > 3
True
>>> True or False
True
>>> 10 <= 1
False
>>> 3 > 7
False
>>> True and False
False
5

Dalam program di atas, kata kunci


>>> 1 == 1
True
>>> 5 > 3
True
>>> True or False
True
>>> 10 <= 1
False
>>> 3 > 7
False
>>> True and False
False
08 menentukan bahwa fungsi akan dijalankan secara asinkron

Di sini, Halo pertama dicetak. Kata kunci


>>> 1 == 1
True
>>> 5 > 3
True
>>> True or False
True
>>> 10 <= 1
False
>>> 3 > 7
False
>>> True and False
False
_09 membuat program menunggu selama 1 detik. Dan kemudian dunia dicetak

istirahat, lanjutkan


>>> 1 == 1
True
>>> 5 > 3
True
>>> True or False
True
>>> 10 <= 1
False
>>> 3 > 7
False
>>> True and False
False
13 dan

>>> 1 == 1
True
>>> 5 > 3
True
>>> True or False
True
>>> 10 <= 1
False
>>> 3 > 7
False
>>> True and False
False
14 digunakan di dalam

>>> 1 == 1
True
>>> 5 > 3
True
>>> True or False
True
>>> 10 <= 1
False
>>> 3 > 7
False
>>> True and False
False
15 dan

>>> 1 == 1
True
>>> 5 > 3
True
>>> True or False
True
>>> 10 <= 1
False
>>> 3 > 7
False
>>> True and False
False
16 loop untuk mengubah perilaku normal mereka


>>> 1 == 1
True
>>> 5 > 3
True
>>> True or False
True
>>> 10 <= 1
False
>>> 3 > 7
False
>>> True and False
False
13 akan mengakhiri loop terkecil dan kontrol mengalir ke pernyataan tepat di bawah loop.

>>> 1 == 1
True
>>> 5 > 3
True
>>> True or False
True
>>> 10 <= 1
False
>>> 3 > 7
False
>>> True and False
False
14 menyebabkan untuk mengakhiri iterasi saat ini dari loop, tetapi tidak seluruh loop

Hal ini dapat diilustrasikan dengan dua contoh berikut


>>> 1 == 1
True
>>> 5 > 3
True
>>> True or False
True
>>> 10 <= 1
False
>>> 3 > 7
False
>>> True and False
False
6

Keluaran


>>> 1 == 1
True
>>> 5 > 3
True
>>> True or False
True
>>> 10 <= 1
False
>>> 3 > 7
False
>>> True and False
False
_7

Di sini, loop


>>> 1 == 1
True
>>> 5 > 3
True
>>> True or False
True
>>> 10 <= 1
False
>>> 3 > 7
False
>>> True and False
False
_15 bermaksud untuk mencetak angka dari 1 hingga 10. Tetapi kondisi

>>> 1 == 1
True
>>> 5 > 3
True
>>> True or False
True
>>> 10 <= 1
False
>>> 3 > 7
False
>>> True and False
False
_20 terpenuhi ketika i sama dengan 5 dan kita keluar dari perulangan. Dengan demikian, hanya rentang 1 hingga 4 yang dicetak


>>> 1 == 1
True
>>> 5 > 3
True
>>> True or False
True
>>> 10 <= 1
False
>>> 3 > 7
False
>>> True and False
False
8

Keluaran


>>> 1 == 1
True
>>> 5 > 3
True
>>> True or False
True
>>> 10 <= 1
False
>>> 3 > 7
False
>>> True and False
False
_9

Di sini kami menggunakan


>>> 1 == 1
True
>>> 5 > 3
True
>>> True or False
True
>>> 10 <= 1
False
>>> 3 > 7
False
>>> True and False
False
_14 untuk program yang sama. Jadi, ketika kondisi terpenuhi, iterasi itu dilewati. Tapi kami tidak keluar dari loop. Oleh karena itu, semua nilai kecuali 5 dicetak

Pelajari lebih lanjut tentang pernyataan istirahat dan lanjutkan Python

kelas


>>> 1 == 1
True
>>> 5 > 3
True
>>> True or False
True
>>> 10 <= 1
False
>>> 3 > 7
False
>>> True and False
False
22 digunakan untuk mendefinisikan kelas baru yang ditentukan pengguna dengan Python

Kelas adalah kumpulan atribut dan metode terkait yang mencoba untuk mewakili situasi dunia nyata. Gagasan menempatkan data dan fungsi bersama-sama dalam sebuah kelas adalah inti dari konsep pemrograman berorientasi objek (OOP)

Kelas dapat didefinisikan di mana saja dalam sebuah program. Tetapi merupakan praktik yang baik untuk mendefinisikan satu kelas dalam sebuah modul. Berikut ini adalah contoh penggunaan

>>> True == 1
True
>>> False == 0
True
>>> True + True
2
_0

Pelajari lebih lanjut tentang Objek dan Kelas Python

def


>>> 1 == 1
True
>>> 5 > 3
True
>>> True or False
True
>>> 10 <= 1
False
>>> 3 > 7
False
>>> True and False
False
23 digunakan untuk mendefinisikan fungsi yang ditentukan pengguna

Fungsi adalah blok pernyataan terkait, yang bersama-sama melakukan beberapa tugas tertentu. Ini membantu kami mengatur kode menjadi potongan-potongan yang dapat dikelola dan juga untuk melakukan beberapa tugas berulang

Penggunaan


>>> 1 == 1
True
>>> 5 > 3
True
>>> True or False
True
>>> 10 <= 1
False
>>> 3 > 7
False
>>> True and False
False
_23 ditunjukkan di bawah ini

>>> True == 1
True
>>> False == 0
True
>>> True + True
2
_1

Pelajari lebih lanjut tentang fungsi Python

del


>>> 1 == 1
True
>>> 5 > 3
True
>>> True or False
True
>>> 10 <= 1
False
>>> 3 > 7
False
>>> True and False
False
25 digunakan untuk menghapus referensi ke objek. Semuanya adalah objek dengan Python. Kami dapat menghapus referensi variabel menggunakan

>>> 1 == 1
True
>>> 5 > 3
True
>>> True or False
True
>>> 10 <= 1
False
>>> 3 > 7
False
>>> True and False
False
25

>>> True == 1
True
>>> False == 0
True
>>> True + True
2
_2

Di sini kita dapat melihat bahwa referensi dari variabel a telah dihapus. Jadi, tidak ditentukan lagi. Tapi b masih ada


>>> 1 == 1
True
>>> 5 > 3
True
>>> True or False
True
>>> 10 <= 1
False
>>> 3 > 7
False
>>> True and False
False
25 juga digunakan untuk menghapus item dari daftar atau kamus

>>> True == 1
True
>>> False == 0
True
>>> True + True
2
_3

jika, selain itu, elif


>>> 1 == 1
True
>>> 5 > 3
True
>>> True or False
True
>>> 10 <= 1
False
>>> 3 > 7
False
>>> True and False
False
28 digunakan untuk percabangan bersyarat atau pengambilan keputusan

Ketika kami ingin menguji beberapa kondisi dan mengeksekusi blok hanya jika kondisinya benar, maka kami menggunakan


>>> 1 == 1
True
>>> 5 > 3
True
>>> True or False
True
>>> 10 <= 1
False
>>> 3 > 7
False
>>> True and False
False
20 dan

>>> 1 == 1
True
>>> 5 > 3
True
>>> True or False
True
>>> 10 <= 1
False
>>> 3 > 7
False
>>> True and False
False
30.

>>> 1 == 1
True
>>> 5 > 3
True
>>> True or False
True
>>> 10 <= 1
False
>>> 3 > 7
False
>>> True and False
False
30 adalah kependekan dari else if.

>>> 1 == 1
True
>>> 5 > 3
True
>>> True or False
True
>>> 10 <= 1
False
>>> 3 > 7
False
>>> True and False
False
32 adalah blok yang dieksekusi jika kondisi salah. Ini akan menjadi jelas dengan contoh berikut

>>> True == 1
True
>>> False == 0
True
>>> True + True
2
_4

Keluaran

>>> True == 1
True
>>> False == 0
True
>>> True + True
2
_5

Di sini, fungsi memeriksa nomor input dan mencetak hasilnya jika 1 atau 2. Masukan apa pun selain ini akan menyebabkan


>>> 1 == 1
True
>>> 5 > 3
True
>>> True or False
True
>>> 10 <= 1
False
>>> 3 > 7
False
>>> True and False
False
32 bagian dari kode dieksekusi

Pelajari lebih lanjut tentang Python jika dan jika. Pernyataan lain

kecuali, angkat, coba


>>> 1 == 1
True
>>> 5 > 3
True
>>> True or False
True
>>> 10 <= 1
False
>>> 3 > 7
False
>>> True and False
False
34 digunakan dengan pengecualian di Python

Pengecualian pada dasarnya adalah kesalahan yang menunjukkan ada yang tidak beres saat menjalankan program kami.


>>> 1 == 1
True
>>> 5 > 3
True
>>> True or False
True
>>> 10 <= 1
False
>>> 3 > 7
False
>>> True and False
False
35,

>>> 1 == 1
True
>>> 5 > 3
True
>>> True or False
True
>>> 10 <= 1
False
>>> 3 > 7
False
>>> True and False
False
36,

>>> 1 == 1
True
>>> 5 > 3
True
>>> True or False
True
>>> 10 <= 1
False
>>> 3 > 7
False
>>> True and False
False
37,

>>> 1 == 1
True
>>> 5 > 3
True
>>> True or False
True
>>> 10 <= 1
False
>>> 3 > 7
False
>>> True and False
False
38,

>>> 1 == 1
True
>>> 5 > 3
True
>>> True or False
True
>>> 10 <= 1
False
>>> 3 > 7
False
>>> True and False
False
39,

>>> 1 == 1
True
>>> 5 > 3
True
>>> True or False
True
>>> 10 <= 1
False
>>> 3 > 7
False
>>> True and False
False
40 dll. adalah beberapa contoh pengecualian dalam Python.

>>> 1 == 1
True
>>> 5 > 3
True
>>> True or False
True
>>> 10 <= 1
False
>>> 3 > 7
False
>>> True and False
False
41 blok digunakan untuk menangkap pengecualian di Python

Kami dapat mengajukan pengecualian secara eksplisit dengan kata kunci ________3______42. Berikut ini adalah contohnya

>>> True == 1
True
>>> False == 0
True
>>> True + True
2
_6

Keluaran

>>> True == 1
True
>>> False == 0
True
>>> True + True
2
_7

Di sini, fungsi


>>> 1 == 1
True
>>> 5 > 3
True
>>> True or False
True
>>> 10 <= 1
False
>>> 3 > 7
False
>>> True and False
False
_43 mengembalikan kebalikan dari nomor input

Ketika kita memasukkan 10, kita mendapatkan output normal 0. 1. Tetapi ketika kita memasukkan 0,


>>> 1 == 1
True
>>> 5 > 3
True
>>> True or False
True
>>> 10 <= 1
False
>>> 3 > 7
False
>>> True and False
False
37 dimunculkan secara otomatis

Ini ditangkap oleh blok


>>> 1 == 1
True
>>> 5 > 3
True
>>> True or False
True
>>> 10 <= 1
False
>>> 3 > 7
False
>>> True and False
False
_45 kami dan kami mengembalikan
def improper_return_function(a):
    if (a % 2) == 0:
        return True

x = improper_return_function(3)
print(x)
8. Kita juga bisa memunculkan

>>> 1 == 1
True
>>> 5 > 3
True
>>> True or False
True
>>> 10 <= 1
False
>>> 3 > 7
False
>>> True and False
False
_37 secara eksplisit dengan memeriksa input dan menanganinya di tempat lain sebagai berikut

>>> True == 1
True
>>> False == 0
True
>>> True + True
2
_8

Akhirnya


>>> 1 == 1
True
>>> 5 > 3
True
>>> True or False
True
>>> 10 <= 1
False
>>> 3 > 7
False
>>> True and False
False
48 digunakan dengan

>>> 1 == 1
True
>>> 5 > 3
True
>>> True or False
True
>>> 10 <= 1
False
>>> 3 > 7
False
>>> True and False
False
45 blok untuk menutup sumber daya atau aliran file

Menggunakan


>>> 1 == 1
True
>>> 5 > 3
True
>>> True or False
True
>>> 10 <= 1
False
>>> 3 > 7
False
>>> True and False
False
_48 memastikan bahwa blok kode di dalamnya dijalankan bahkan jika ada pengecualian yang tidak tertangani. Misalnya

>>> True == 1
True
>>> False == 0
True
>>> True + True
2
_9

Di sini jika ada pengecualian di


>>> 1 == 1
True
>>> 5 > 3
True
>>> True or False
True
>>> 10 <= 1
False
>>> 3 > 7
False
>>> True and False
False
_51, itu ditangani di

>>> 1 == 1
True
>>> 5 > 3
True
>>> True or False
True
>>> 10 <= 1
False
>>> 3 > 7
False
>>> True and False
False
52 atau

>>> 1 == 1
True
>>> 5 > 3
True
>>> True or False
True
>>> 10 <= 1
False
>>> 3 > 7
False
>>> True and False
False
32 blok. Namun tidak peduli dalam urutan aliran eksekusi, kami dapat yakin bahwa

>>> 1 == 1
True
>>> 5 > 3
True
>>> True or False
True
>>> 10 <= 1
False
>>> 3 > 7
False
>>> True and False
False
54 dieksekusi bahkan jika ada kesalahan. Ini berguna dalam membersihkan sumber daya

Pelajari lebih lanjut tentang penanganan pengecualian dalam pemrograman Python

untuk


>>> 1 == 1
True
>>> 5 > 3
True
>>> True or False
True
>>> 10 <= 1
False
>>> 3 > 7
False
>>> True and False
False
15 digunakan untuk perulangan. Umumnya kita menggunakan

>>> 1 == 1
True
>>> 5 > 3
True
>>> True or False
True
>>> 10 <= 1
False
>>> 3 > 7
False
>>> True and False
False
_15 ketika kita tahu berapa kali kita ingin mengulang

Di Python kita bisa menggunakannya dengan semua jenis urutan seperti daftar atau string. Berikut adalah contoh di mana


>>> 1 == 1
True
>>> 5 > 3
True
>>> True or False
True
>>> 10 <= 1
False
>>> 3 > 7
False
>>> True and False
False
_15 digunakan untuk melintasi daftar nama

>>> None == 0
False
>>> None == []
False
>>> None == False
False
>>> x = None
>>> y = None
>>> x == y
True
0

Keluaran

>>> None == 0
False
>>> None == []
False
>>> None == False
False
>>> x = None
>>> y = None
>>> x == y
True
1

Pelajari lebih lanjut tentang Python untuk loop

dari, impor


>>> 1 == 1
True
>>> 5 > 3
True
>>> True or False
True
>>> 10 <= 1
False
>>> 3 > 7
False
>>> True and False
False
58 kata kunci digunakan untuk mengimpor modul ke namespace saat ini.

>>> 1 == 1
True
>>> 5 > 3
True
>>> True or False
True
>>> 10 <= 1
False
>>> 3 > 7
False
>>> True and False
False
59 digunakan untuk mengimpor atribut atau fungsi tertentu ke namespace saat ini. Misalnya

>>> None == 0
False
>>> None == []
False
>>> None == False
False
>>> x = None
>>> y = None
>>> x == y
True
2

akan mengimpor modul

>>> import math as myAlias
>>>myAlias.cos(myAlias.pi)
-1.0
_7. Sekarang kita dapat menggunakan fungsi

>>> 1 == 1
True
>>> 5 > 3
True
>>> True or False
True
>>> 10 <= 1
False
>>> 3 > 7
False
>>> True and False
False
_61 di dalamnya sebagai

>>> 1 == 1
True
>>> 5 > 3
True
>>> True or False
True
>>> 10 <= 1
False
>>> 3 > 7
False
>>> True and False
False
62. Tetapi jika kita ingin mengimpor hanya fungsi

>>> 1 == 1
True
>>> 5 > 3
True
>>> True or False
True
>>> 10 <= 1
False
>>> 3 > 7
False
>>> True and False
False
_61, ini dapat dilakukan dengan menggunakan

>>> 1 == 1
True
>>> 5 > 3
True
>>> True or False
True
>>> 10 <= 1
False
>>> 3 > 7
False
>>> True and False
False
64 sebagai

>>> None == 0
False
>>> None == []
False
>>> None == False
False
>>> x = None
>>> y = None
>>> x == y
True
3

sekarang kita dapat menggunakan fungsi hanya sebagai


>>> 1 == 1
True
>>> 5 > 3
True
>>> True or False
True
>>> 10 <= 1
False
>>> 3 > 7
False
>>> True and False
False
_61, tidak perlu menulis

>>> 1 == 1
True
>>> 5 > 3
True
>>> True or False
True
>>> 10 <= 1
False
>>> 3 > 7
False
>>> True and False
False
62

Pelajari lebih lanjut tentang modul Python dan pernyataan impor

global


>>> 1 == 1
True
>>> 5 > 3
True
>>> True or False
True
>>> 10 <= 1
False
>>> 3 > 7
False
>>> True and False
False
67 digunakan untuk menyatakan bahwa variabel di dalam fungsi bersifat global (di luar fungsi)

Jika kita perlu membaca nilai variabel global, tidak perlu mendefinisikannya sebagai


>>> 1 == 1
True
>>> 5 > 3
True
>>> True or False
True
>>> 10 <= 1
False
>>> 3 > 7
False
>>> True and False
False
67. Ini dipahami

Jika kita perlu mengubah nilai variabel global di dalam suatu fungsi, maka kita harus mendeklarasikannya dengan


>>> 1 == 1
True
>>> 5 > 3
True
>>> True or False
True
>>> 10 <= 1
False
>>> 3 > 7
False
>>> True and False
False
67. Jika tidak, variabel lokal dengan nama tersebut akan dibuat

Contoh berikut akan membantu kami memperjelas hal ini

>>> None == 0
False
>>> None == []
False
>>> None == False
False
>>> x = None
>>> y = None
>>> x == y
True
_4

Keluaran

>>> None == 0
False
>>> None == []
False
>>> None == False
False
>>> x = None
>>> y = None
>>> x == y
True
5

Di sini, fungsi


>>> 1 == 1
True
>>> 5 > 3
True
>>> True or False
True
>>> 10 <= 1
False
>>> 3 > 7
False
>>> True and False
False
_70 hanya membaca nilai

>>> 1 == 1
True
>>> 5 > 3
True
>>> True or False
True
>>> 10 <= 1
False
>>> 3 > 7
False
>>> True and False
False
71. Jadi, kita tidak perlu mendeklarasikannya sebagai ________3______67. Tetapi fungsi

>>> 1 == 1
True
>>> 5 > 3
True
>>> True or False
True
>>> 10 <= 1
False
>>> 3 > 7
False
>>> True and False
False
_73 sedang mengubah nilai, jadi kita perlu mendeklarasikan variabel sebagai

>>> 1 == 1
True
>>> 5 > 3
True
>>> True or False
True
>>> 10 <= 1
False
>>> 3 > 7
False
>>> True and False
False
67

Kita dapat melihat dalam keluaran kita bahwa modifikasi memang terjadi (10 diubah menjadi 5).


>>> 1 == 1
True
>>> 5 > 3
True
>>> True or False
True
>>> 10 <= 1
False
>>> 3 > 7
False
>>> True and False
False
_75 juga mencoba mengubah nilai ini. Tapi kami belum menyatakannya sebagai

>>> 1 == 1
True
>>> 5 > 3
True
>>> True or False
True
>>> 10 <= 1
False
>>> 3 > 7
False
>>> True and False
False
_67

Karenanya, variabel lokal baru


>>> 1 == 1
True
>>> 5 > 3
True
>>> True or False
True
>>> 10 <= 1
False
>>> 3 > 7
False
>>> True and False
False
_71 dibuat yang tidak terlihat di luar fungsi ini. Meskipun kami memodifikasi variabel lokal ini menjadi 15, variabel global tetap tidak berubah. Ini terlihat jelas dalam output kami


>>> 1 == 1
True
>>> 5 > 3
True
>>> True or False
True
>>> 10 <= 1
False
>>> 3 > 7
False
>>> True and False
False
78 digunakan untuk menguji apakah urutan (daftar, tuple, string dll. ) berisi nilai. Ini mengembalikan
def improper_return_function(a):
    if (a % 2) == 0:
        return True

x = improper_return_function(3)
print(x)
_0 jika nilainya ada, selain itu mengembalikan
def improper_return_function(a):
    if (a % 2) == 0:
        return True

x = improper_return_function(3)
print(x)
1. Sebagai contoh

>>> None == 0
False
>>> None == []
False
>>> None == False
False
>>> x = None
>>> y = None
>>> x == y
True
6

Penggunaan sekunder


>>> 1 == 1
True
>>> 5 > 3
True
>>> True or False
True
>>> 10 <= 1
False
>>> 3 > 7
False
>>> True and False
False
_78 adalah untuk melintasi urutan dalam

>>> 1 == 1
True
>>> 5 > 3
True
>>> True or False
True
>>> 10 <= 1
False
>>> 3 > 7
False
>>> True and False
False
15 loop

>>> None == 0
False
>>> None == []
False
>>> None == False
False
>>> x = None
>>> y = None
>>> x == y
True
7

Keluaran

>>> None == 0
False
>>> None == []
False
>>> None == False
False
>>> x = None
>>> y = None
>>> x == y
True
8


>>> 1 == 1
True
>>> 5 > 3
True
>>> True or False
True
>>> 10 <= 1
False
>>> 3 > 7
False
>>> True and False
False
83 digunakan dalam Python untuk menguji identitas objek. Sementara operator

>>> 1 == 1
True
>>> 5 > 3
True
>>> True or False
True
>>> 10 <= 1
False
>>> 3 > 7
False
>>> True and False
False
_84 digunakan untuk menguji apakah dua variabel sama atau tidak,

>>> 1 == 1
True
>>> 5 > 3
True
>>> True or False
True
>>> 10 <= 1
False
>>> 3 > 7
False
>>> True and False
False
83 digunakan untuk menguji apakah kedua variabel merujuk ke objek yang sama

Ini mengembalikan

def improper_return_function(a):
    if (a % 2) == 0:
        return True

x = improper_return_function(3)
print(x)
_0 jika objeknya identik dan
def improper_return_function(a):
    if (a % 2) == 0:
        return True

x = improper_return_function(3)
print(x)
1 jika tidak

>>> None == 0
False
>>> None == []
False
>>> None == False
False
>>> x = None
>>> y = None
>>> x == y
True
_9

Kita tahu bahwa hanya ada satu contoh

def improper_return_function(a):
    if (a % 2) == 0:
        return True

x = improper_return_function(3)
print(x)
0,
def improper_return_function(a):
    if (a % 2) == 0:
        return True

x = improper_return_function(3)
print(x)
1 dan
def improper_return_function(a):
    if (a % 2) == 0:
        return True

x = improper_return_function(3)
print(x)
8 di Python, jadi keduanya identik


def a_void_function():
    a = 1
    b = 2
    c = a + b

x = a_void_function()
print(x)
0

Daftar atau kamus kosong sama dengan daftar atau kamus kosong lainnya. Tetapi mereka bukanlah objek yang identik karena terletak secara terpisah di memori. Ini karena daftar dan kamus dapat berubah (nilai dapat diubah)


def a_void_function():
    a = 1
    b = 2
    c = a + b

x = a_void_function()
print(x)
1

Tidak seperti daftar dan kamus, string dan tuple tidak dapat diubah (nilai tidak dapat diubah setelah ditentukan). Oleh karena itu, dua string atau tuple yang sama juga identik. Mereka merujuk ke lokasi memori yang sama

lambda


>>> 1 == 1
True
>>> 5 > 3
True
>>> True or False
True
>>> 10 <= 1
False
>>> 3 > 7
False
>>> True and False
False
_91 digunakan untuk membuat fungsi anonim (fungsi tanpa nama). Ini adalah fungsi sebaris yang tidak mengandung pernyataan
None
7. Ini terdiri dari ekspresi yang dievaluasi dan dikembalikan. Sebagai contoh


def a_void_function():
    a = 1
    b = 2
    c = a + b

x = a_void_function()
print(x)
2

Keluaran


def a_void_function():
    a = 1
    b = 2
    c = a + b

x = a_void_function()
print(x)
3

Di sini, kami telah membuat fungsi sebaris yang menggandakan nilainya, menggunakan pernyataan


>>> 1 == 1
True
>>> 5 > 3
True
>>> True or False
True
>>> 10 <= 1
False
>>> 3 > 7
False
>>> True and False
False
91. Kami menggunakan ini untuk menggandakan nilai dalam daftar yang berisi 1 sampai 5

Pelajari lebih lanjut tentang fungsi lambda Python

nonlokal

Penggunaan kata kunci


>>> 1 == 1
True
>>> 5 > 3
True
>>> True or False
True
>>> 10 <= 1
False
>>> 3 > 7
False
>>> True and False
False
_94 sangat mirip dengan kata kunci

>>> 1 == 1
True
>>> 5 > 3
True
>>> True or False
True
>>> 10 <= 1
False
>>> 3 > 7
False
>>> True and False
False
67.

>>> 1 == 1
True
>>> 5 > 3
True
>>> True or False
True
>>> 10 <= 1
False
>>> 3 > 7
False
>>> True and False
False
94 digunakan untuk menyatakan bahwa variabel di dalam fungsi bersarang (fungsi di dalam fungsi) bukan lokal untuk itu, artinya terletak di luar fungsi penutup. Jika kita perlu mengubah nilai variabel non-lokal di dalam fungsi bersarang, maka kita harus mendeklarasikannya dengan

>>> 1 == 1
True
>>> 5 > 3
True
>>> True or False
True
>>> 10 <= 1
False
>>> 3 > 7
False
>>> True and False
False
_94. Kalau tidak, variabel lokal dengan nama itu dibuat di dalam fungsi bersarang. Contoh berikut akan membantu kami memperjelas hal ini


def a_void_function():
    a = 1
    b = 2
    c = a + b

x = a_void_function()
print(x)
4

Keluaran


def a_void_function():
    a = 1
    b = 2
    c = a + b

x = a_void_function()
print(x)
5

Di sini,


>>> 1 == 1
True
>>> 5 > 3
True
>>> True or False
True
>>> 10 <= 1
False
>>> 3 > 7
False
>>> True and False
False
_98 bersarang di dalam

>>> 1 == 1
True
>>> 5 > 3
True
>>> True or False
True
>>> 10 <= 1
False
>>> 3 > 7
False
>>> True and False
False
99

Variabel a ada di

>>> True == 1
True
>>> False == 0
True
>>> True + True
2
_00. Jadi, jika kita ingin mengubahnya di

>>> 1 == 1
True
>>> 5 > 3
True
>>> True or False
True
>>> 10 <= 1
False
>>> 3 > 7
False
>>> True and False
False
_98, kita harus mendeklarasikannya sebagai

>>> 1 == 1
True
>>> 5 > 3
True
>>> True or False
True
>>> 10 <= 1
False
>>> 3 > 7
False
>>> True and False
False
94. Perhatikan bahwa a bukan variabel global

Oleh karena itu, kita melihat dari output bahwa variabel berhasil dimodifikasi di dalam


>>> 1 == 1
True
>>> 5 > 3
True
>>> True or False
True
>>> 10 <= 1
False
>>> 3 > 7
False
>>> True and False
False
98 bersarang. Akibat tidak menggunakan kata kunci

>>> 1 == 1
True
>>> 5 > 3
True
>>> True or False
True
>>> 10 <= 1
False
>>> 3 > 7
False
>>> True and False
False
94 adalah sebagai berikut


def a_void_function():
    a = 1
    b = 2
    c = a + b

x = a_void_function()
print(x)
6

Keluaran


def a_void_function():
    a = 1
    b = 2
    c = a + b

x = a_void_function()
print(x)
7

Di sini, kita tidak mendeklarasikan bahwa variabel a di dalam fungsi bersarang adalah


>>> 1 == 1
True
>>> 5 > 3
True
>>> True or False
True
>>> 10 <= 1
False
>>> 3 > 7
False
>>> True and False
False
94. Oleh karena itu, variabel lokal baru dengan nama yang sama dibuat, tetapi a non-lokal tidak dimodifikasi seperti yang terlihat pada output kami

lulus

>>> True == 1
True
>>> False == 0
True
>>> True + True
2
_06 adalah pernyataan null dengan Python. Tidak ada yang terjadi ketika dijalankan. Ini digunakan sebagai tempat penampung

Misalkan kita memiliki fungsi yang belum diimplementasikan, tetapi kita ingin mengimplementasikannya di masa mendatang. Cukup menulis,


def a_void_function():
    a = 1
    b = 2
    c = a + b

x = a_void_function()
print(x)
8

di tengah program akan memberi kita

>>> True == 1
True
>>> False == 0
True
>>> True + True
2
07. Alih-alih ini, kami membuat badan kosong dengan pernyataan
>>> True == 1
True
>>> False == 0
True
>>> True + True
2
06


def a_void_function():
    a = 1
    b = 2
    c = a + b

x = a_void_function()
print(x)
_9

Kita juga bisa melakukan hal yang sama di ________3______22 yang kosong

None
0

kembali

None
7 pernyataan digunakan di dalam fungsi untuk keluar dan mengembalikan nilai

Jika kami tidak mengembalikan nilai secara eksplisit,

def improper_return_function(a):
    if (a % 2) == 0:
        return True

x = improper_return_function(3)
print(x)
8 dikembalikan secara otomatis. Ini diverifikasi dengan contoh berikut

None
1

Keluaran

None
2

ketika


>>> 1 == 1
True
>>> 5 > 3
True
>>> True or False
True
>>> 10 <= 1
False
>>> 3 > 7
False
>>> True and False
False
16 digunakan untuk perulangan dengan Python

Pernyataan di dalam loop


>>> 1 == 1
True
>>> 5 > 3
True
>>> True or False
True
>>> 10 <= 1
False
>>> 3 > 7
False
>>> True and False
False
_16 terus dieksekusi hingga kondisi untuk loop

>>> 1 == 1
True
>>> 5 > 3
True
>>> True or False
True
>>> 10 <= 1
False
>>> 3 > 7
False
>>> True and False
False
16 bernilai
def improper_return_function(a):
    if (a % 2) == 0:
        return True

x = improper_return_function(3)
print(x)
1 atau pernyataan

>>> 1 == 1
True
>>> 5 > 3
True
>>> True or False
True
>>> 10 <= 1
False
>>> 3 > 7
False
>>> True and False
False
13 ditemukan. Program berikut mengilustrasikan hal ini

None
3

Keluaran

None
4

Perhatikan bahwa 0 sama dengan

def improper_return_function(a):
    if (a % 2) == 0:
        return True

x = improper_return_function(3)
print(x)
_1

Pelajari lebih lanjut tentang Python while loop

dengan

>>> True == 1
True
>>> False == 0
True
>>> True + True
2
_18 pernyataan digunakan untuk membungkus eksekusi blok kode dalam metode yang ditentukan oleh manajer konteks

Manajer konteks adalah kelas yang mengimplementasikan metode

>>> True == 1
True
>>> False == 0
True
>>> True + True
2
19 dan
>>> True == 1
True
>>> False == 0
True
>>> True + True
2
20. Penggunaan pernyataan
>>> True == 1
True
>>> False == 0
True
>>> True + True
2
_18 memastikan bahwa metode
>>> True == 1
True
>>> False == 0
True
>>> True + True
2
20 dipanggil di akhir blok bersarang. Konsep ini mirip dengan penggunaan blok ________10______23. Di sini, adalah sebuah contoh

None
5

Contoh ini menulis teks

>>> True == 1
True
>>> False == 0
True
>>> True + True
2
24 ke file
>>> True == 1
True
>>> False == 0
True
>>> True + True
2
25. Objek file memiliki metode
>>> True == 1
True
>>> False == 0
True
>>> True + True
2
19 dan
>>> True == 1
True
>>> False == 0
True
>>> True + True
2
20 yang ditentukan di dalamnya, sehingga mereka bertindak sebagai pengelola konteks mereka sendiri

Pertama metode

>>> True == 1
True
>>> False == 0
True
>>> True + True
2
19 dipanggil, kemudian kode di dalam pernyataan
>>> True == 1
True
>>> False == 0
True
>>> True + True
2
18 dieksekusi dan terakhir metode
>>> True == 1
True
>>> False == 0
True
>>> True + True
2
20 dipanggil.
>>> True == 1
True
>>> False == 0
True
>>> True + True
2
20 metode dipanggil bahkan jika ada kesalahan. Ini pada dasarnya menutup aliran file

menghasilkan

>>> True == 1
True
>>> False == 0
True
>>> True + True
2
_32 digunakan di dalam fungsi seperti pernyataan
None
7. Tapi
>>> True == 1
True
>>> False == 0
True
>>> True + True
2
_32 mengembalikan generator

Generator adalah iterator yang menghasilkan satu item pada satu waktu. Daftar nilai yang besar akan memakan banyak memori. Generator berguna dalam situasi ini karena hanya menghasilkan satu nilai pada satu waktu alih-alih menyimpan semua nilai dalam memori. Misalnya,

None
6

akan membuat generator g yang menghasilkan pangkat 2 sampai dengan angka dua dipangkatkan 99. Kami dapat menghasilkan angka menggunakan fungsi

>>> True == 1
True
>>> False == 0
True
>>> True + True
2
_35 seperti yang ditunjukkan di bawah ini

None
7

Dan seterusnya… Generator jenis ini dikembalikan oleh pernyataan

>>> True == 1
True
>>> False == 0
True
>>> True + True
2
32 dari suatu fungsi. Ini sebuah contoh

None
8

Keluaran

None
_9

Di sini, fungsi

>>> True == 1
True
>>> False == 0
True
>>> True + True
2
_37 mengembalikan generator yang menghasilkan bilangan kuadrat dari 0 hingga 5. Ini dicetak dalam lingkaran

>>> 1 == 1
True
>>> 5 > 3
True
>>> True or False
True
>>> 10 <= 1
False
>>> 3 > 7
False
>>> True and False
False
_15

Apa kata kunci dalam Python?

Kata kunci Python adalah kata khusus yang memiliki arti dan tujuan tertentu dan tidak dapat digunakan untuk apa pun selain tujuan khusus tersebut . Kata kunci ini selalu tersedia—Anda tidak perlu mengimpornya ke kode Anda.

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

Bagaimana cara kerja kata kunci di Python?

Kata kunci in adalah digunakan untuk memeriksa apakah suatu nilai ada dalam urutan (daftar, rentang, string, dll. ).

Berapa banyak kata kunci yang ada di Python?

Anda harus tahu ada 33 kata kunci dalam bahasa pemrograman Python saat menulis tutorial ini. Meskipun jumlahnya dapat bervariasi dalam perjalanan waktu. Juga kata kunci dalam Python peka terhadap huruf besar-kecil.