Daftar Referensi Python
ord() adalah fungsi bawaan yang mengembalikan nomor kode Unicode (sebuah integer) dari satu karakter. Kebalikannya adalah chr().
Sintaks
ord(karakter)
Parameter
| Parameter | Wajib? | Keterangan |
|---|---|---|
karakter |
Ya | String berisi tepat satu karakter |
Nilai balik: int — nomor kode Unicode dari karakter tersebut.
Contoh
print(ord("A"))
print(ord("a"))
print(ord("0"))
Output:
65
97
48
Contoh Lainnya
Jarak antar huruf
print(ord("Z") - ord("A"))
print(ord("D") - ord("A") + 1)
Output:
25
4
Bolak-balik dengan chr()
kode = ord("B")
print(kode)
print(chr(kode))
Output:
66
B
Mengapa “apel” < “banana”
print(ord("a") < ord("b"))
print("apel" < "banana")
Output:
True
True
Python membandingkan string berdasarkan nomor kode tiap karakter, jadi urutan kode inilah yang menentukan hasil perbandingan.
Kesalahan Umum
ord()hanya menerima satu karakter:ord("AB")→TypeError.- String kosong juga ditolak:
ord("")→TypeError. ord()berlaku untuk semua karakter Unicode (huruf beraksen, simbol mata uang, emoji), bukan hanya A–Z.- Kebalikannya adalah
chr().
Pelajari Lebih Lanjut
- Referensi: chr() di Python · Slicing string · f-string
- Buku Belajar Python untuk Pemula: Bab 07
