Что делает форматирование символа% c в Python и его использование?

Выполняя операции форматирования строк, я не могу точно окунуть голову в операцию% c и ее использование.

Изучите Python Hard Way, приведенный ниже пример, но это не имеет смысла без надлежащего контекста.

  • Как проверить строку для специального символа?
  • Заменить символ одиночной кавычки (') из строки
  • Использовать строку
  • Python Заменить \\ с \
  • Чтение только определенных строк (Python)
  • Python и разрывы строк
  • "%c" % 34 == '"' 

    Вот ссылка, если кто-то хочет проверить это: http://learnpythonthehardway.org/book/ex37.html

  • Почему float () отключает конечные нули?
  • Вычитание двух списков в Python
  • PYTHON получает файлы из командной строки
  • Имитация нажатия на ссылку javascript в python
  • создание массива из опции командной строки (python :: optparse)
  • Самый эффективный способ сопоставления функции над массивом numpy
  • 3 Solutions collect form web for “Что делает форматирование символа% c в Python и его использование?”

    Он дает символ, который представлен кодом ASCII «34».

    Если вы посмотрите таблицу ASCII, вы заметите, что 34 = "

    Символ %c является символом формата, который дает представление символа. Например, рассмотрим следующие утверждения

     >>> print "%c" % 'a' a >>> print ("%c" % 97) a >>> print "%c" %'"' " >>> print "%c" %34 " >>> print "%c" %'asdf' Traceback (most recent call last): File "<stdin>", line 1, in <module> TypeError: %c requires int or char 

    Разрыв

     "%c" % 34 == '"' 

    будет, как

     >>> "%c" % 34 " >> '"' == '"' True 

    %c значения символов. Это часть типов целочисленного представления.

    Вы не можете ввести значение больше байта без знака (255) в качестве позиционного аргумента, поэтому будьте осторожны, когда и когда вы решите его использовать.

    Python - лучший язык программирования в мире.