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

«F-строка Python» относится к функции f-строки в Python, которая представляет собой краткий и удобный способ форматирования строк. Вот несколько методов и примеров использования f-строк в Python:

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

    name = "Alice"
    age = 25
    print(f"My name is {name} and I am {age} years old.")
  2. Выражения внутри f-строк. Вы также можете выполнять выражения и вычисления внутри f-строк. Например:

    x = 5
    y = 3
    print(f"The sum of {x} and {y} is {x + y}.")
  3. Параметры форматирования. Вы можете применить параметры форматирования к f-строкам, чтобы контролировать отображение переменных. Например:

    pi = 3.14159
    print(f"Value of pi: {pi:.2f}")
  4. Вызов функций. Вы можете вызывать функции внутри f-строк, чтобы включить их возвращаемые значения. Вот пример:

    def greet(name):
       return f"Hello, {name}!"
    
    print(f"Greeting: {greet('Bob')}")
  5. Использование f-строк в классах: F-строки также можно использовать в определениях и методах классов. Вот простой пример:

    class Person:
       def __init__(self, name, age):
           self.name = name
           self.age = age
    
       def __str__(self):
           return f"Person: {self.name} ({self.age} years old)"
    
    person = Person("Alice", 30)
    print(person)

Используя f-строки, вы можете легко форматировать строки с помощью переменных, выражений и вызовов функций в Python.