Rumah  >  Artikel  >  pembangunan bahagian belakang  >  Bagaimanakah saya boleh mendapatkan nilai ASCII watak dalam Python?

Bagaimanakah saya boleh mendapatkan nilai ASCII watak dalam Python?

Linda Hamilton
Linda Hamiltonasal
2024-11-17 06:18:03924semak imbas

How do I get the ASCII value of a character in 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:

  • [ord() dalam Python 3.6.5rc1](https://docs.python.org/3/library/functions.html#ord)
  • [ord() dalam Python 2.7.14](https://docs.python. org/2/library/functions.html#ord)

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!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn