Soalan: Bagaimanakah saya boleh mendapatkan semula nilai ASCII aksara dan menyimpannya sebagai integer dalam Python?
Jawapan:
Fungsi ord() menyediakan nilai ASCII bagi aksara sebagai integer. Jika anda ingin menukarkan penukaran, fungsi chr() boleh digunakan.
Contohnya:
>>> ord('a') 97 >>> chr(97) 'a' >>> chr(ord('a') + 3) 'd'
Dalam Python 2, unichr Fungsi () juga tersedia untuk mendapatkan semula aksara Unicode berdasarkan ordinalnya value:
>>> unichr(97) u'a' >>> unichr(1234) u'\u04d2'
Dalam Python 3, chr() boleh digunakan dan bukannya unichr().
Untuk rujukan lanjut, anda boleh merujuk kepada dokumentasi berikut:
Atas ialah kandungan terperinci Bagaimana untuk Mendapatkan Nilai ASCII Watak dalam Python?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!