Daftar Referensi Python
pass adalah keyword Python yang berfungsi sebagai pernyataan kosong. Python tidak melakukan apa pun saat menjumpainya, tetapi struktur code tetap dianggap valid.
Sintaks
if kondisi:
pass
Penggunaan
| Tempat | Kegunaan |
|---|---|
| Fungsi atau class kosong | Menjadi placeholder sebelum implementasi ditulis |
| Percabangan | Membiarkan satu cabang tanpa aksi |
| Perulangan | Tidak melakukan aksi pada iterasi tertentu |
| Penanganan exception | Mengabaikan exception secara sengaja dan hati-hati |
Nilai balik: tidak ada. pass adalah statement, bukan fungsi.
Contoh
def fitur_baru():
pass
print(fitur_baru())
Output:
None
Contoh Lainnya
Class kosong sebagai placeholder
class Pengguna:
pass
akun = Pengguna()
print(type(akun).__name__)
Output:
Pengguna
Membiarkan satu cabang tanpa aksi
ganjil = []
for angka in range(1, 6):
if angka % 2 == 0:
pass
else:
ganjil.append(angka)
print(ganjil)
Output:
[1, 3, 5]
Mengabaikan exception tertentu
data = {"nama": "Ani"}
try:
print(data["umur"])
except KeyError:
pass
print("program lanjut")
Output:
program lanjut
Kesalahan Umum
passberbeda daricontinue:passtidak langsung melompat ke iterasi berikutnya.passberbeda darireturn: fungsi tetap berjalan ke statement setelahnya.- Membiarkan
except: passterlalu luas dapat menyembunyikan bug; tangkap exception yang spesifik. - Placeholder
passyang terlupakan dapat membuat fitur terlihat berjalan padahal belum diimplementasikan.
Pelajari Lebih Lanjut
- Referensi: break dan continue · Fungsi di Python · try-except di Python
- Buku Belajar Python untuk Pemula: Bab 8, Bab 9, dan Bab 11
