в с++ машина видит char как целочисленный тип и можно просто брать и делать так:
string str ..что то..
char t = str[i] - 'a'
И тому подобное
Но, как сделать подобное в python? Ведь при приведении строки к инту, оно выдаст ошибку если это не число. А типа сhar в python нет насколько я знаю.
Функция ord даёт численное значение символа, если нужна какая-то арифметика
>> chr(ord('x') + 1)
'y'
function ord() would get the int value of the char. And in case you want to convert back after playing with the number, function chr() does the trick.
char тип представляет байт в Си. В Питоне, набор байт может быть представлен bytes типом. В Питоне 3:
>>> b'abc'
b'abc'
>>> b'abc'[0]
97
то есть байт уже возвращается как число (int) и его не нужно преобразовывать.
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости