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 | |
| Перенос слишком длинной строки на новую |