Найти тему
олег кочетков

Урок 2-B. Вывод объектов

Функция print()

Функция print() выводит заданные объекты на устройство вывода (стандартное - экран) или отправляет их текстовым потоком в файл:

print(объекты, sep=' ', end='\n', file=sys.stdout, flush=False)

  • объекты: перечисляются ч/з запятую
  • sep, end, file, flush - необязательными параметрами, если значения не отличаются от значений по умолчению:
  • sep=' ' :символ-разделитель между объектами, по умолчанию - пробел
  • end='\n' : символ окончания вывода, по умолчанию - новая строка
  • file=sys.stdout: файл, в который объекты будут выводиться как текстовый поток; по умолчанию - экран
  • flush=False : если задано значение True, поток принудительно сбрасывается в файл
# вывод объектов a и b со значениями по умолчанию:
a,b = 'OK', 5
print(a,b)
OK 5

# вывод объектов a и b с разделителем '-':
print(a,b,
sep='-')
OK-5

# вывод объектов a и b в разных строках:
print(a)
print(b)
OK
5

# вывод объектов a и b в разных print-ах,
 но в одной строке ч/з строку '-*-' :
print(a, end='-*-')
print(b)
OK-*-5

Вывод объектов a и b в текстовом представлении в файл out.txt:
print(a,b,
file=open('out.txt', 'w'))