Различные методы выравнивания строк в f-строках Python

Чтобы выровнять строку в f-строках Python, вы можете использовать различные методы. Вот несколько примеров:

  1. Использование методов str.ljust()и str.rjust():

    name = "John"
    age = 25
    # Left justify
    output = f"Name: {name.ljust(10)}, Age: {str(age).ljust(5)}"
    print(output)  # Output: "Name: John      , Age: 25    "
    # Right justify
    output = f"Name: {name.rjust(10)}, Age: {str(age).rjust(5)}"
    print(output)  # Output: "Name:       John, Age:    25"
  2. Использование метода str.format():

    name = "John"
    age = 25
    # Left justify
    output = "Name: {:<10}, Age: {:<5}".format(name, age)
    print(output)  # Output: "Name: John      , Age: 25    "
    # Right justify
    output = "Name: {:>10}, Age: {:>5}".format(name, age)
    print(output)  # Output: "Name:       John, Age:    25"
  3. Использование f-строк с заполнением:

    name = "John"
    age = 25
    # Left justify
    output = f"Name: {name:<10}, Age: {age:<5}"
    print(output)  # Output: "Name: John      , Age: 25    "
    # Right justify
    output = f"Name: {name:>10}, Age: {age:>5}"
    print(output)  # Output: "Name:       John, Age:    25"