Ņemiet vērā, ka ord() nesniedz ASCII vērtību kā tādu; tas sniedz rakstzīmes skaitlisko vērtību jebkurā kodējumā. Tāpēc ord('ä') rezultāts var būt 228, ja izmantojat Latin-1, vai tas var radīt TypeError, ja izmantojat UTF-8. Tā vietā var pat atgriezt Unicode kodu, ja tai nododat Unicode:
No šeit:
Python 2 ir arī
unichr
funkcija, kas atgriež Unicode rakstzīmi, kuras kārtas numurs irunichr
arguments:Python 3 lietotnē
unichr
vietā var izmantotchr
.ord() - Python 3.6.5rc1 dokumentācija
ord() - Python 2.7.14 dokumentācija
Ņemiet vērā, ka
ord()
nesniedz ASCII vērtību kā tādu; tas sniedz rakstzīmes skaitlisko vērtību jebkurā kodējumā. Tāpēcord('ä')
rezultāts var būt 228, ja izmantojat Latin-1, vai tas var radītTypeError
, ja izmantojat UTF-8. Tā vietā var pat atgriezt Unicode kodu, ja tai nododat Unicode:Jūs meklējat: