Основной синтаксис функции print
выглядит следующим образом:
print(значение1, значение2, ...) |
В качестве аргументов функции могут быть переданы как отдельные значения, так и переменные. Они могут быть разделены запятой или пробелом.
print("Привет, мир!")
print('Я изучаю Python.')
Символ | Описание |
---|---|
%d | Целое число |
%f | Десятичное число |
%s | Строка |
Пример использования форматирования:
name = "Катя"
age = 25
print("Меня зовут %s, мне %d года." % (name, age))
numbers = [1, 2, 3, 4, 5]
print("Список чисел:", numbers)
person = {"name": "Алексей", "age": 30}
print("Имя:", person["name"], "Возраст:", person["age"])
name = "John"
age = 25
print("Меня зовут " + name + " и мне " + str(age) + " лет.")
print("Меня зовут %s и мне %d лет." % (name, age))
print("Меня зовут {} и мне {} лет.".format(name, age))
print("Меня зовут", name, "и мне", age, "лет.", sep=" ")
print("Меня зовут", name, "и мне", age, "лет.", end="!")
Также можно использовать различные управляющие последовательности, такие как
print("Меня зовут
John
и мне\t25\tлет.")
Применение разделителей и окончаний строк при использовании функции print в Python
Для добавления разделителя при использовании функции print можно воспользоваться аргументом sep
. Значение этого аргумента будет использоваться в качестве разделителя между элементами, которые нужно вывести. Например:
Код | |
---|---|
print('apple', 'banana', 'orange', sep=', ') | apple, banana, orange |
print(1, 2, 3, sep=' - ') | 1 - 2 - 3 |
Код | |
---|---|
print('Hello', end='!') | Hello! |
print(10, end=' meters') | 10 meters |
Кроме того, можно комбинировать аргументы sep
и end
для достижения нужного результата. Например:
Код | |
---|---|
print('apple', 'banana', 'orange', sep=', ', end='.') | apple, banana, orange. |
print('Hello', 'world', sep='-', end='!') | Hello-world! |
Дополнительные возможности функции print в Python
1. Разделение значений
Вы можете указать разделитель между значениями, которые нужно вывести, с помощью аргумента sep. Например:
print("apple", "banana", "cherry", sep=", ")
apple, banana, cherry
2. Конец строки
По умолчанию, функция print добавляет символ новой строки (
print("Hello", end="!")
Hello!
3. Форматирование чисел
pi = 3.14159
print("Pi =", format(pi, ".2f"))
Pi = 3.14
file = open("output.txt", "w")
print("Hello, world!", file=file)