Mencari Nilai ASCII Aksara dalam Python
Mendapatkan semula perwakilan berangka aksara sebagai nilai ASCIInya ialah tugas asas dalam Python pengaturcaraan. Begini cara anda boleh mencapainya:
Mendapatkan Nilai ASCII
Python menyediakan fungsi ord(), yang mengembalikan nilai integer sepadan dengan watak yang diberikan. Contohnya:
>>> ord('a') 97
Ini mengembalikan nilai ASCII bagi huruf kecil 'a', iaitu 97.
Menukar Kembali kepada Aksara
Untuk menukar nilai ASCII kembali kepada perwakilan aksaranya, anda boleh menggunakan fungsi chr(). Contohnya:
>>> chr(97) 'a'
Menambah dan Menurunkan Nilai ASCII
Menggunakan ord() dan chr(), anda boleh melakukan operasi untuk menambah atau mengurangkan nilai ASCII sesuatu aksara. Contohnya:
>>> chr(ord('a') + 3) 'd'
Ini mengalihkan aksara 'a' tiga kedudukan ke kanan dalam jadual ASCII, menghasilkan huruf 'd'.
Sokongan Unikod
Python 2 menyokong fungsi unichr() untuk berfungsi dengan aksara Unicode, tetapi dalam Python 3, chr() boleh mengendalikan Unicode juga.
>>> chr(1234) '\u04d2'
Ini mengembalikan aksara Unikod yang sepadan dengan titik kod 1234.
Atas ialah kandungan terperinci Bagaimanakah saya mencari nilai ASCII bagi watak dalam Python?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!