Python Функция print()
Описание
print()Метод используется для вывода и является наиболее распространённой функцией.
В Python 3.3 был добавлен ключевой параметр flush.
print — это функция в Python 3.x, но в Python 2.x это не функция, а просто ключевое слово.
Синтаксис
Ниже приведён синтаксис метода print():
print(*objects, sep=' ', end='\n', file=sys.stdout, flush=False)
Parameters
- objects -- множественное число, означающее, что несколько объектов можно вывести одновременно. При выводе нескольких объектов их нужно разделять запятыми.
- sep -- Используется для разделения нескольких объектов; значение по умолчанию — пробел.
- end -- Используется для указания, чем заканчивать. Значение по умолчанию — символ новой строки \n, который можно изменить на другие строки.
- file -- Файловый объект, в который будет производиться запись.
- flush -- Буферизуется ли вывод, обычно зависит от file, но если ключевой параметр flush имеет значение True, поток будет принудительно сброшен.
Возвращаемое значение
Нет.
Примеры
Ниже приведены примеры использования функции print:
Проверка на Python3
>>>print(1)
1
>>> print("Hello World")
Hello World
>>> a = 1
>>> b = 'пример'
>>> print(a,b)
1 пример
>>> print("aaa""bbb")
aaabbb
>>> print("aaa","bbb")
aaa bbb
>>>
>>> print("www","пример","com",sep=".") # Установить разделитель
www.example.com
Используйте параметр flush для создания эффекта загрузки:
Примеры
import time
print("---ПРИМЕР ПРИМЕР: Эффект загрузки---")
print("Загрузка",end = "")
for i in range(20):
print(".",end = '',flush = True)
time.sleep(0.5)
print("---ПРИМЕР ПРИМЕР: Эффект загрузки---")
print("Загрузка",end = "")
for i in range(20):
print(".",end = '',flush = True)
time.sleep(0.5)
Эффект показан на рисунке ниже:

Для получения дополнительной информации см.:Сводка по использованию функции print в Python3
Другие расширения
Встроенные функции Python3