Rumah > Artikel > pembangunan bahagian belakang > Bagaimanakah saya boleh mendapatkan nilai ASCII watak dalam Python?
Cara Mendapatkan Nilai Numerik ASCII Aksara dalam Python
Menentukan nilai ASCII aksara sebagai integer dalam Python ialah proses yang lurus. Python menawarkan dua fungsi yang sangat diperlukan untuk tujuan ini:
ord() Fungsi:
Fungsi ord() mendapatkan semula integer yang mewakili nilai ASCII bagi aksara tertentu. Contohnya:
>>> ord('a') 97
chr() Fungsi:
Sebaliknya, fungsi chr() melakukan operasi terbalik dengan menukar integer kepada yang sepadan watak.
>>> chr(97) 'a'
Contoh:
Fungsi ini membolehkan pelbagai manipulasi aksara. Contohnya, untuk menambah huruf 'a' sebanyak tiga dalam urutan ASCII:
>>> chr(ord('a') + 3) 'd'
Peralihan Python 2 ke Python 3:
Dalam Python 2, fungsi unichr juga tersedia, yang mengembalikan aksara Unicode yang sepadan dengan nilai ordinal yang ditentukan. Walau bagaimanapun, dalam Python 3, chr boleh digunakan untuk kedua-dua aksara ASCII dan Unicode.
Rujukan Dokumentasi:
Atas ialah kandungan terperinci Bagaimanakah saya boleh mendapatkan nilai ASCII watak dalam Python?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!