format string Python
Введение | |
Синтаксис | |
Примеры | |
unichr | |
Похожие статьи |
Введение
format string были доступны в Python 3.0 и описаны в PEP 3101
Синтаксис
str.format()
Примеры
name = "Alex Brezhnev" print("Hello, {}".format(name))
python2 format_ex.py
Hello, Alex Brezhnev
name = "Alex" url = "alexbrezhnev.ru" print("Hello, {n} your site is ready at {u}".format(n=name, u=url))
python2 format_ex.py
Hello, Alex your site is ready at alexbrezhnev.ru
print("My website name is {0[name]}, and address is {0[url]}".format(dict(name="AndreyOlegovich", url="www.eth1.ru")))
python2 format_ex.py
My website name is AndreyOlegovich, and address is www.eth1.ru
РЕКЛАМА от Яндекса. Может быть недоступна в вашем регионе
Конец рекламы. Если там пусто считайте это рекламой моей телеги
Пример генерации символов
Рассмотрим вывод Unicode символов с помощью функции unichr()
# Python 2 for i in range(128): print("unichr({counter}): {value}".format(counter=i, value=unichr(i)))
python format_string.py
unichr(0): unichr(1): … unichr(33): ! unichr(34): " unichr(35): # … unichr(64): @ unichr(65): A unichr(66): B unichr(67): C … unichr(97): a … unichr(122): z unichr(123): { unichr(124): | unichr(125): } unichr(126): ~ unichr(127):
Строки | |
Манипуляции со строками | |
f-string | |
format string | |
encode() | |
difflib | |
Перенос слишком длинной строки на новую |
РЕКЛАМА от Яндекса. Может быть недоступна в вашем регионе
Конец рекламы. Если там пусто считайте это рекламой моей телеги