Python str.format(): вывод символа как целого числа без использования ord()

#python #string #formatting #ascii

#питон #строка #форматирование #ascii — код

Вопрос:

Мне было интересно, можете ли вы использовать str.format() для преобразования односимвольного символа str в его десятичное представление, точно так же, как с ord() помощью . Так что , предположительно, что-то вроде этого:

 >>> 'ASCII value is: {:d}'.format('a')  # doesn't work, but I want to convert 'a' to 97
>>> 'ASCII value is: 97'
 

Возможно ли это каким-то образом?

Комментарии:

1. Под chr , вы имеете в виду bytes ?

2. @AleksandrNovik Извините, неправильно понял вопрос.

3. В этом случае я почти уверен, что нет никакого способа сделать это.

4. Я просмотрел мини-язык спецификации формата из документов, но не нашел ни одного спецификатора, который бы это делал.

5. Извините за неправильный ответ. Точно не ответил на вопрос. Да, @MisterMiyagi прав.