- Для хранения одного символа в Python используется тип данных str.
- Символом может быть одна буква, цифра, знак или пробел.
- Инициализация переменной: ch = "b".
- Значение переменной ch – это строка "b".
- В Python каждый символ имеет числовой код в таблице Unicode (включая ASCII). Получить код символа можно с помощью функции ord ():ch = ord ("b")
- Значение переменной ch будет равно 98 – код символа в кодовой таблице ASCII.
- Вывод символа "b": print (chr (98))
- В Python можно выполнять арифметические операции с кодами символов.
Пример: если к коду символа "A" прибавить 1, то получится код символа "B", а если вычесть 1, то получится код символа @. ch = "A"; new_code = ord (ch) + 1; new_char = chr
(new_code); print (new_char) # выведет B
Функция | Пояснение |
|---|---|
ord (x) | Возвращает числовой код символа x |
chr (n) | Возвращает символ по его коду n (обратная ord) |
x.upper () | Преобразует символ из нижнего в верхний регистр (только для английского алфавита) |