Как использовать f-строки в Python 3.6
Форматировать строки в Python можно разными способами, но начиная с версии Python 3.6 появился тип строк — f-строки! Данный тип позволяет форматировать строки на много удобнее и проще, чем тот-же метод format() или любой другой.
Как использовать f-строки, простые примеры
Пример использования.
1 2 3 |
city = "Москва" print(f"Мой город {city}") >>> Мой город Москва |
Так-же возможно обратится к элементу списка по его индексу, и сделать это очень просто.
1 2 3 4 5 6 7 |
city = ["Москва", "Екатеринбург", "Новосибирск", "Питер"] print(f"Город {city[2]}") >>> Город Новосибирск |
Можно работать со словарём
1 2 3 |
city = {"MyCity":"Москва", "population":"15 000 000"} print(f"В городе {city['MyCity']} живет {city['population']} человек") >>> В городе Москва живет 15 000 000 человек |
Методы объектов тоже можно использовать, так же как и функции
1 2 3 |
import random print(F"Случайное число {random.randint(10, 100)}") >>> 56 |
F-Строки — это очень мощный и гибкий инструмент. Ознакомится более подробно можно на сайте F-Строки