Все о функции print в Python — лучшие советы и тонкости использования

Первым параметром функции 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.

    Оцените статью