Курс 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. Переопределение метода len
  3. Выход из профиля в Django
  4. Циклы в Python
  5. Проверка надежности пароля на Python
  6. Метод matmul для умножения матриц
  7. Импорт модулей и пакетов в Python
  8. Дизассемблирование Python кода
  9. Использование двоеточия в Python
  10. Работа с YAML в Python: PyYAML.
  11. Python: изменяемые и неизменяемые коллекции
  12. Подписка на SelectelNews в Twitter
  13. Удаление элементов из списка
  14. Работа с дробями в Python
  15. Параллельные вычисления в Python
  16. HTTP-запросы с библиотекой Requests
  17. Печать месячного календаря
  18. Решение переменной Шредингера
  19. Многострочные комментарии в Python
  20. Оптимизация параметров в Python
  21. GitHub в Telegram: подписка на уведомления
  22. Капитализация строк
  23. Модуль pprint
  24. Необязательные аргументы в Python
  25. Проверка ввода с помощью isdigit
  26. Возврат нескольких значений из функции
  27. Отладка в Python
  28. Удаление и повторная вставка ключа в OrderedDict
  29. Инициализация структур данных
  30. Метод rmatmul для обратного матричного умножения
  31. Объединение словарей в Python
  32. Декораторы для регистрации функций
  33. Управление пакетами с pip
  34. Ввод нескольких значений
  35. Функции в одну строку
  36. Делегирование в Python
  37. Метод eq для сравнения объектов
  38. TypedDict для kwargs в Python 3.12
  39. Метод split() в Python
  40. Очистка вывода в Python
  41. Форматирование строк в Python
  42. Применение функции map() в Python
  43. Именование переменных в Python
  44. Фильтрация списка чисел
  45. Отправка поздравлений по дню рождения
  46. Синтаксис переменных цикла в Python
  47. Перемещение и удаление файлов в Python
  48. Проверка памяти объекта
  49. Отслеживание прогресса с tqdm

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