Masalah utamanya adalah Anda tidak dapat mencetak semua elemen kamus dengan Python.
d = {'a': 1, 'b': 2, 'c': 3}
for key in d:
if key != 'b':
print(key, ":", d[key])
Kode ini diulangi melalui tombol-tombol di kamus.
Untuk setiap kunci, jika kuncinya tidak sama dengan 'b',
kemudian ia akan mencetak kunci dan nilainya yang sesuai.
Pengecualian
Ada beberapa pengecualian dalam Python yang harus Anda waspadai. Yang pertama adalah nilai Tidak Ada. Ini adalah nilai khusus yang mewakili daftar atau kamus kosong. Misalnya, kode berikut mencetak “Tidak Ada” :
cetak (“Tidak Ada”)
Pengecualian kedua adalah pengecualian IndexError. Pengecualian ini muncul ketika Anda mencoba mengakses elemen array yang tidak ada. Misalnya, kode berikut akan memunculkan pengecualian IndexError:
arr[ 0 ] = “foo”
Pengecualian ketiga adalah pengecualian TypeError. Pengecualian ini muncul ketika Anda mencoba menggunakan fungsi atau variabel yang tipenya tidak benar. Misalnya, kode berikut akan memunculkan pengecualian TypeError:
Elemen cetak
Di Python, print() adalah fungsi yang mencetak teks ke konsol. Dibutuhkan satu atau lebih argumen, yaitu teks yang akan dicetak dan lokasi pencetakannya.
print(“Halo, dunia!”)