В тази програма ще се научите да намирате ASCII стойността на даден знак и да я показвате.
За да разберете този пример, трябва да имате познанията по следните теми за програмиране на Python:
- Програмиране на Python Вградени функции
- Въвеждане, извеждане и импортиране на Python
ASCII означава американски стандартен код за обмен на информация.
Това е цифрова стойност, дадена на различни знаци и символи, за да се съхраняват и манипулират компютрите. Например стойността на ASCII на писмото 'A'
е 65.
Програмен код
# Program to find the ASCII value of the given character c = 'p' print("The ASCII value of '" + c + "' is", ord(c))
Изход
Стойността на ASCII на 'p' е 112
Забележка: За да тествате тази програма за други символи, променете символа, присвоен на c
променливата.
Тук използвахме ord()
функция за преобразуване на символ в цяло число (стойност ASCII). Тази функция връща Unicode кодовата точка на този символ.
Unicode също е техника за кодиране, която предоставя уникален номер на символ. Докато ASCII кодира само 128 знака, текущият Unicode има повече от 100 000 знака от стотици скриптове.
Вашият ред: Променете горния код, за да получите символи от съответните им ASCII стойности, като използвате функцията chr (), както е показано по-долу.
>>> chr (65) 'A' >>> chr (120) 'x' >>> chr (ord ('S') + 1) 'T'
Ето, ord()
и chr()
са вградени функции. Посетете тук, за да научите повече за вградените функции в Python.