Курс 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. Метод lt для сортировки объектов
  2. Enum в Python
  3. Получение списка кортежей из словаря
  4. Реализация операции -= для пользовательского класса
  5. Поиск кода
  6. Работа с необработанными строками
  7. Отладка регулярных выражений в Python
  8. Необязательные аргументы в Python
  9. Получение ID текущего процесса
  10. Создание и обучение модели с Keras
  11. JSON-esque в Python
  12. Python Аргументы по умолчанию
  13. Создание GUI с Tkinter: Entry
  14. Очистка данных в Python
  15. Изменяемые и неизменяемые объекты
  16. Сохранение Unicode в JSON
  17. TON Smart Challenge #2: участие и подготовка
  18. Переворот строки с помощью срезов
  19. Объединение словарей в Python
  20. Многострочные комментарии в Python
  21. Python Enumerate
  22. Работа с классами данных
  23. Сравнение def и lambda в Python
  24. Копирование файлов с shutil()
  25. Функция divmod() в Python
  26. Присоединение элементов коллекции
  27. Проверка однородности элементов списка
  28. Очистка входных данных
  29. Управление пакетами с pip
  30. Расчет времени выполнения
  31. Игра «Виселица» на Python
  32. Псевдонимы в Python
  33. Создание списка через итерацию
  34. Разработка Telegram-ботов
  35. Работа с областями видимости переменных
  36. Обратное распространение ошибки
  37. Отправка HTTP-запросов с User-Agent
  38. Введение в Python
  39. Очистка вывода в Python
  40. Метод radd для пользовательских чисел
  41. Применение команды break
  42. Класс-оболочка для словарей
  43. Сохранение и загрузка модели в PyTorch

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