Python Print Format: Tips and Examples
Python print format используется для вывода данных на консоль в определенном формате. С помощью print format мы можем управлять длиной выводимых значений, устанавливать количество десятичных знаков, определять выравнивание и многое другое.
Примеры кода:
1. Использование позиционных аргументов для форматирования вывода
python
name = "John"
age = 28
print("My name is {} and I am {} years old.".format(name, age))
Результат: My name is John and I am 28 years old.
2. Использование именованных аргументов для форматирования вывода
python
print("My name is {name} and I am {age} years old.".format(name="Alice", age=23))
Результат: My name is Alice and I am 23 years old.
3. Использование индексов для управления порядком аргументов
python
print("My name is {1} and I am {0} years old.".format(age, name))
Результат: My name is John and I am 28 years old.
4. Управление числом десятичных знаков
python
pi = 3.14159265359
print("The value of pi is approximately {:.2f}.".format(pi))
Результат: The value of pi is approximately 3.14.
5. Управление выравниванием текста
python
print("{:<10} | {:^10} | {:>10}".format("left", "center", "right"))
print("{:<10} | {:^10} | {:>10}".format("hello", "world", "!"))
Результат:
left | center | right
hello | world | !
Здесь "<" означает выравнивание по левому краю, ">" - по правому, а "^" - по центру. Число после символа выравнивания указывает ширину поля для вывода данных.
Таким образом, Python print format предоставляет множество возможностей для форматирования вывода данных и позволяет контролировать его внешний вид.