Первым параметром функции print является выражение или переменная, которую необходимо вывести на экран. Можно передать несколько аргументов, разделив их запятой. Например:
print("Привет,", "мир!")
В результате выполнения этого кода будет выведено на экран сообщение «Привет, мир!».
name = "Иван"
age = 25
print("Меня зовут %s, мне %d лет." % (name, age))
Результат выполнения этого кода будет следующим: «Меня зовут Иван, мне 25 лет.»
Мы только кратко коснулись основных возможностей функции print. В этой статье мы рассмотрим более детально тонкости использования этой полезной функции, а также поделимся лучшими советами для более эффективной работы в Python.
Функция print в Python: основные возможности и примеры использования
print("Привет, мир!")
print("Первая строка
Вторая строка")
Если нужно вывести значение переменной, можно использовать строковое форматирование. Для этого используется символ `%` и спецификаторы формата. Например, можно вывести значение переменной `x`:
x = 42
print("Значение x: %d" % x)
with open("output.txt", "w") as file:
print("Текст", file=file)
Простейший пример использования функции print:
print("Привет, мир!")
В результате выполнения данного кода на экране появится строка «Привет, мир!».
Также можно вывести несколько значений через запятую:
print("Число 1:", 10, "Число 2:", 20)
В результате выполнения данного кода на экране появится строка «Число 1: 10 Число 2: 20».
print("Привет", end="!")
В результате выполнения данного кода на экране появится строка «Привет!».
Ознакомившись с основами функции print, вы сможете более эффективно использовать ее в своих проектах и более удобно отлаживать код.
name = "Alice"
age = 25
height = 1.65
print("Меня зовут %s, мне %d лет и мой рост составляет %.2f метра." % (name, age, height))
Результат:
Меня зовут Alice, мне 25 лет и мой рост составляет 1.65 метра.
name = "Alice"
age = 25
height = 1.65
print("Меня зовут {}, мне {} лет и мой рост составляет {:.2f} метра.".format(name, age, height))
Результат будет таким же, как и в предыдущем примере.
Также можно указывать порядковый номер аргумента в фигурных скобках для более точного форматирования. Пример:
Обратите внимание, что в данном примере мы указываем порядковый номер аргумента в скобках {}
перед двоеточием.
Использование разделителей
Чтобы изменить разделитель, нужно передать соответствующую строку в параметр sep
. Например, чтобы использовать запятую в качестве разделителя, можно написать:
print(1, 2, 3, sep=', ') # Выведет: 1, 2, 3
Если нужно отсутствие разделителя между элементами, можно передать пустую строку:
print(1, 2, 3, sep='') # Выведет: 123
Также можно использовать любые другие символы в качестве разделителя:
print('apple', 'banana', 'cherry', sep='---') # Выведет: apple---banana---cherry
Кроме того, можно использовать различные символы разделителя в зависимости от условий или позиции элементов:
for i in range(5):
print(i, end=', ' if i != 4 else '.') # Выведет: 0, 1, 2, 3, 4.