ord()un size ASCII değerini vermediğine dikkat edin; size karakterin hangi kodlamada olursa olsun sayısal değerini verir. Bu nedenleord('ä')sonucu Latin-1 kullanıyorsanız 228 olabilir veya UTF-8 kullanıyorsanız birTypeError` oluşturabilir. Hatta bir unicode geçerseniz bunun yerine Unicode kod noktasını bile döndürebilir:
Buradan]1:
Python 2'de, sıra numarası
unichr
argümanı olan Unicode karakterini döndürenunichr
fonksiyonu da vardır:Python 3'te
unichr
yerinechr
kullanabilirsiniz.ord() - Python 3.6.5rc1 belgeleri
ord() - Python 2.7.14 belgeleri
ord()
un size ASCII değerini vermediğine dikkat edin; size karakterin hangi kodlamada olursa olsun sayısal değerini verir. Bu nedenle
ord('ä')sonucu Latin-1 kullanıyorsanız 228 olabilir veya UTF-8 kullanıyorsanız bir
TypeError` oluşturabilir. Hatta bir unicode geçerseniz bunun yerine Unicode kod noktasını bile döndürebilir:Aradığınız kişi: