Bagaimanakah saya boleh mendapatkan nilai ASCII watak dalam Python?

Linda Hamilton
Lepaskan: 2024-11-17 06:18:03
asal
924 orang telah melayarinya

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
Salin selepas log masuk

chr() Fungsi:

Sebaliknya, fungsi chr() melakukan operasi terbalik dengan menukar integer kepada yang sepadan watak.

>>> chr(97)
'a'
Salin selepas log masuk

Contoh:

Fungsi ini membolehkan pelbagai manipulasi aksara. Contohnya, untuk menambah huruf 'a' sebanyak tiga dalam urutan ASCII:

>>> chr(ord('a') + 3)
'd'
Salin selepas log masuk

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!

sumber:php.cn
Kenyataan Laman Web ini
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
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan