Изучение Python #4 — f-строка…

Привет всем, сегодня мы поговорим о работе со строками с помощью f-string.

Python с годами предоставил множество возможностей, и одна из них — форматирование строки.

Что представляет собой f-string?

f-strings — это литеральная интерполяция строки (Как это работает в JavaScript -> String literals).

Она обеспечивает удобный способ встраивания выражений python.

Давайте рассмотрим примеры:-.

  • Если я хочу отформатировать строку, в которой некоторые значения получены из переменной employee_name = 'Steve Rogers' и нам нужно сгенерировать строку Steve Rogers is one of the greatest Marvel superheroes, то нам нужно сделать ->
f"{employee_name} is one of the greatest Marvel superheroes"
// Steve Rogers is one of the greatest Marvel superheroes
Войти в полноэкранный режим Выйти из полноэкранного режима
  • Вы также можете вводить числовые значения внутрь строки
quantity_bat = 10
price_bat = 10
f"The total cost of {price_bat} bats is ${quantity_bat*price_bat}"
//The total cost of {price_bat} bats is 100
Войти в полноэкранный режим Выйти из полноэкранного режима
  • Если вы хотите показать значения с ограничением в 2 знака после запятой
quantity_bat = 10.99
price_bat = 10.234
f"The total cost of {price_bat} bats is ${quantity_bat*price_bat:,.2f}"
//output -> 'The total cost of 10.234 bats is $112.47'
Войти в полноэкранный режим Выйти из полноэкранного режима

В приведенном выше примере мы можем решить, до какого знака после запятой мы хотим показать число.

  • Вы хотите использовать двойные кавычки, да, это тоже можно сделать
number_one = 1
f""{number_one}" is a odd number"
// 1 is a odd number
Вход в полноэкранный режим Выйти из полноэкранного режима

Заключение

f-строки просты для понимания, использования и удобны, когда дело доходит до интерполяции строк, так что дайте мне знать, что вы думаете об этой статье💡.

Заранее спасибо, что прочитали эту статью…🚀

Буду рад пообщаться с вами в

  • @twitter
  • @LinkedIn

Вы также можете найти меня на

  • @Github
  • @DEV
  • @Medium

Оцените статью
devanswers.ru
Добавить комментарий