Курс Python → Форматирование строк в Python
Python предлагает удобный и элегантный способ форматирования строк с помощью F-строк. Для использования F-строк вам нужно всего лишь добавить букву «f» перед строкой, чтобы указать, что это F-строка. Например:
name = "Alice"
age = 30
f_string = f"My name is {name} and I am {age} years old."
print(f_string)
В приведенном выше примере мы создаем F-строку, в которой мы интерполируем значения переменных name и age в строку. Мы можем также указать необязательный спецификатор формата в фигурных скобках, чтобы отформатировать значение переменной, как показано ниже:
pi = 3.14159
f_pi_string = f"The value of pi is {pi:.2f}"
print(f_pi_string)
Этот код выведет строку «The value of pi is 3.14». F-строки позволяют нам выполнять выражения прямо внутри строки, что делает код более читаемым и понятным. Например:
x = 5
y = 10
result = f"The sum of {x} and {y} is {x + y}"
print(result)
Таким образом, использование F-строк в Python делает форматирование строк более простым и удобным. Они отражают принцип «Простое лучше сложного» из «The Zen of Python» и позволяют нам легко встраивать переменные и выражения в строки. Благодаря F-строкам код становится более читаемым и поддерживаемым.
Другие уроки курса "Python"
- Метод add для класса Vector
- Область видимости переменных
- Работа с deque из collections
- Оператор умножения для вектора
- Определение имен функций
- Работа с датой и временем в Python
- Символ подчеркивания в Python
- Аргумент по умолчанию
- Реализация метода __abs__ в Python
- Переворот строки
- Создание новых функций с помощью functools.partial
- Обмен значений переменных в Python
- Импорт объектов из модулей
- Безопасные SQL-запросы в Python 3.11
- Работа с рекламными данными в Pandas
- Метод ne для сравнения объектов
- Асинхронный код в Python
- Работа с эмодзи в Python
- Работа с NumPy
- Проблемы с dict в Python
- Поиск подстроки в строке
- Шаблоны Flask: условия и циклы
- Модуль math: основные функции
- CLI-инструмент howdoi
- Функция с **kwargs в Python
- Удаление ключа из словаря в Python
- Создание namedtuple из словаря
- Запуск внешних программ с subprocess
- Defaultdict в Python
- Генераторы списков в Python
- Взаимодействие с внешними процессами в Python
- Изменение логики работы с временем
- Python Менеджер контекста
- Просмотр внешнего файла в Python
- Работа с IP-адресами в Python
- Операторы объединения в Python 3.9
- Создание вложенного генератора
- Библиотека sh: использование команд bash в Python
- Метод сравнения объектов в Python
- Создание панели меню Tkinter
- JMESPath в Python
- Функция pow() — возвести число в степень
- Модуль pprint
- Работа с пользовательским вводом















