Python print ()

Функция 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()метода.

Интересные статьи...