В чем разница между% s и% d в форматировании строк Python? - PullRequest
104 голосов
/ 27 ноября 2010

Я не понимаю, что делают %s и %d и как они работают.

Ответы [ 11 ]

1 голос
/ 09 марта 2018
Говоря о

...
python3.6 поставляется с f-strings, что значительно упрощает форматирование!
Теперь, если ваша версия Python больше 3,6, вы можете отформатировать строки с помощью следующих доступных методов:

name = "python"

print ("i code with %s" %name)          # with help of older method
print ("i code with {0}".format(name))  # with help of format
print (f"i code with {name}")           # with help of f-strings
...