Функция 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'))