f-строки Python: примеры и методы форматирования строк

Вот пример использования f-строк в Python:

name = "Alice"
age = 25
greeting = f"Hello, my name is {name} and I'm {age} years old."
print(greeting)

В этом коде используется f-строка, обозначаемая префиксом «f», для встраивания переменных непосредственно в строку. Переменные заключаются в фигурные скобки, а их значения вставляются в строку при ее вычислении. В этом примере значения имяи возраствставляются в строку приветствие.

Вот еще несколько методов, которые можно использовать с f-строками в Python:

  1. Выражения. Выражения можно оценивать в f-строках, заключая их в фигурные скобки. Например:

    a = 10
    b = 5
    result = f"The sum of {a} and {b} is {a + b}."
    print(result)
  2. Параметры форматирования. Вы можете применять параметры форматирования к переменным в f-строках. Например:

    pi = 3.141592653589793
    result = f"The value of pi is approximately {pi:.2f}."
    print(result)

    Это выведет значение числа Пи, округленное до двух десятичных знаков.

  3. Вызовы методов. Вы можете вызывать методы для переменных внутри f-строк. Например:

    name = "Alice"
    result = f"Hello, {name.upper()}!"
    print(result)

    Имя будет напечатано в верхнем регистре.