Функция print () выводит указанный объект на стандартное устройство вывода (экран) или в файл текстового потока.
Полный синтаксис print()
:
print (* объекты, sep = '', end = ' n', file = sys.stdout, flush = False)
print () Параметры
- объекты - объект печатается. * означает, что может быть более одного объекта
- sep - объекты разделяются sep. Значение по умолчанию :
' '
- конец - конец печатается наконец
- файл - должен быть объект с методом записи (строковый). Если его опустить,
sys.stdout
будет использоваться печать объектов на экране. - flush - Если True, поток принудительно очищается. Значение по умолчанию :
False
Примечание: sep, end, file и flush являются аргументами ключевых слов. Если вы хотите использовать аргумент sep, вы должны использовать:
print (* объекты, sep = 'separator')
не
print (* объекты, 'разделитель')
Возвращаемое значение из print ()
Он не возвращает никакого значения; не возвращает None.
Пример 1. Как print () работает в Python?
print("Python is fun.") a = 5 # Two objects are passed print("a =", a) b = a # Three objects are passed print('a =', a, '= b')
Вывод
Python - это весело. а = 5 а = 5 = б
В приведенной выше программе print()
функции передается только параметр объектов (во всех трех операторах печати).
Следовательно,
' '
используется разделитель. Обратите внимание на пространство между двумя объектами на выходе.- конечный параметр
''
(символ новой строки) используется. Обратите внимание, что каждый оператор печати отображает вывод в новой строке. - файл есть
sys.stdout
. Результат распечатывается на экране. - флеш есть
False
. Поток не сбрасывается принудительно.
Пример 2: print () с разделителями и конечными параметрами
a = 5 print("a =", a, sep='00000', end='') print("a =", a, sep='0', end='')
Вывод
а = 000005 а = 05
В приведенной выше программе мы передали параметры sep и end.
Пример 3: print () с параметром файла
В Python вы можете печатать объекты в файле, указав параметр файла.
Рекомендуемая литература: ввод-вывод файлов Python
sourceFile = open('python.txt', 'w') print('Pretty cool, huh!', file = sourceFile) sourceFile.close()
Эта программа пытается открыть python.txt в режиме записи. Если этот файл не существует, файл python.txt создается и открывается в режиме записи.
Здесь мы передали файловый объект sourceFile параметру файла. Струнный объект "Довольно круто, да!" печатается в файл python.txt (проверьте его в своей системе).
Наконец, файл закрывается с помощью close()
метода.