Курс 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"

  1. Создание словарей и множеств в Python.
  2. Python: цикл for и оператор присваивания
  3. Оператор объединения словарей
  4. Применение функции map() в Python
  5. Работа с библиотекой xkcd
  6. Извлечение аудио из видео
  7. Замена текста с помощью sub
  8. JMESPath в Python
  9. Избегайте изменяемых аргументов
  10. Получение размера объекта с sys.getsizeof()
  11. Принципы SRP и OCP
  12. Копирование списков в Python
  13. Декоратор @override
  14. Получение ID процесса
  15. Упрощение условных выражений с тернарным оператором
  16. Экспорт данных с помощью writefile
  17. Обновление шаблона base.html
  18. Логирование в Python
  19. Участие в LP стейкинге Waves
  20. Обратный список чисел
  21. Декоратор для группы пользователей в Django
  22. Названия переменных
  23. Декораторы в Python
  24. Тестирование с responses
  25. Метод join для объединения строк
  26. Работа с OpenCV
  27. Метод bool() в Python
  28. Группировка элементов в словарь
  29. Python Translator: создание локальных переводчиков
  30. Работа с zip()
  31. Python: отсутствие точек с запятыми
  32. Поиск подстроки в строке
  33. Срезы в Python
  34. Метод radd для пользовательских чисел
  35. Python: Фильтрация списков с помощью filter()
  36. Преобразование документов в PDF с помощью Spire.Office
  37. Сортировка элементов с OrderedDict
  38. Избегайте ошибку FileNotFoundError
  39. Анонимные функции Lambda
  40. Разделение строки на пары ключ-значение.
  41. Объединение списков в Python
  42. Возврат нескольких значений из функции
  43. Метод append() для списка
  44. Копирование файлов с shutil()
  45. Функция enumerate в Python
  46. Использование эмодзи в Python
  47. Передача словаря через **kwargs
  48. Создание коллекций из генератора
  49. Переопределение метода __or__()

Marketello читают маркетологи из крутых компаний