С помощью функции print можно легко вывести значение переменной на экран. Просто укажите имя переменной в скобках функции, и ее значение будет выведено в консоли. Например:
name = "John"
print(name)John
name = "John"
age = 25
print("My name is {} and I am {} years old".format(name, age))My name is John and I am 25 years old
Таким образом, выбор между функцией print и методом format зависит от ваших потребностей и предпочтений. В любом случае, оба этих метода являются мощными инструментами, помогающими вывести переменные Python с удобством и эффективностью.
1. Переменные в строке
Чтобы вывести значение переменной вместе с текстом, просто включите ее в фигурные скобки внутри строки:
name = "John"
print("Привет, {}!".format(name))
Это выведет на экран:
Привет, John!
2. Указание порядка аргументов
Если вам нужно использовать несколько переменных встроенного типа, обязательно указывайте порядок аргументов, используя индексы в фигурных скобках:
age = 25
weight = 68.5
print("Мне {0} лет, и мой вес {1} кг.".format(age, weight))
Результатом будет:
Мне 25 лет, и мой вес 68.5 кг.
3. Форматирование чисел
Чтобы форматировать числовое значение, вы можете использовать специальные обозначения внутри фигурных скобок:
number = 1234.56789
print("Число: {:.2f}".format(number))
Этот код выведет:
Число: 1234.57
4. Выравнивание строк
Если вы хотите выровнять строки по определенной ширине, используйте двоеточие и число внутри фигурных скобок:
name = "Anna"
print("Имя: {:>10}".format(name))
Этот фрагмент кода выведет:
Имя: Anna
print(x)
Где x — переменная, которую необходимо вывести.
Пример:
x = 10
print(x)
В результате на экран будет выведено значение переменной x, то есть 10.
Правило №2. Применение функции print
print(x)
print(x, "Hello, world!")
При этом значения будут выведены в одной строке, разделенные пробелом. Если нужно вывести значения каждого аргумента на отдельной строке, то можно использовать несколько вызовов функции print:
print(x)
print("Hello, world!")
print("Значение x равно:", x)
В этом случае значения будут выведены в порядке, в котором они указаны в аргументах функции print. Если нужно изменить порядок, можно использовать функцию форматирования строк format:
print("Значение x равно: {}".format(x))
Правило №3. Использование метода format
Для использования метода format нужно в строке определить место, где должна быть вставлена переменная, с помощью фигурных скобок {}. Затем, при вызове метода format, значения переменных передаются в скобки в указанном порядке. При этом, можно задавать дополнительные параметры форматирования, такие как ширина поля и количество знаков после запятой.
Пример использования метода format:
name = "Алиса"
age = 25
print("Меня зовут {}, мне {} лет".format(name, age))
Правило №4. Дополнительные возможности форматирования
Пример | ||
---|---|---|
{:.2f} | 3.14159 | 3.14 |
{:.4f} | 3.14159 | 3.1416 |
Пример | ||
---|---|---|
{:<10} | 'hello' | 'hello ' |
{:>10} | 'hello' | ' hello' |
{:^10} | 'hello' | ' hello ' |