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.

Postingan terbaru

LIHAT SEMUA