Python печат ()

Функцията print () отпечатва дадения обект на стандартното изходно устройство (екран) или във файла с текстов поток.

Пълният синтаксис на print()е:

 печат (* обекти, sep = '', end = ' n', файл = sys.stdout, flush = False)

print () Параметри

  • обекти - обект на отпечатаното. * показва, че може да има повече от един обект
  • sep - обектите се разделят с sep. Стойност по подразбиране :' '
  • край - край се отпечатва най-накрая
  • файл - трябва да е обект с метод за запис (низ). Ако е пропуснато, sys.stdoutще се използва, който отпечатва обекти на екрана.
  • flush - Ако е True, потокът се принудително изплаква. Стойност по подразбиране :False

Забележка: sep, end, file и flush са аргументи на ключови думи. Ако искате да използвате аргумент sep, трябва да използвате:

 печат (* обекти, sep = 'разделител')

не

 печат (* обекти, 'разделител')

Върната стойност от print ()

Не връща никаква стойност; връща Няма.

Пример 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 е забавно. a = 5 a = 5 = b

В горната програма във print()функцията се предава само параметър обекти (и в трите отчета за печат).

Следователно,

  • ' 'се използва сепаратор. Забележете, интервалът между два обекта в изхода.
  • се използва краен параметър ''(символ на нов ред). Забележете, всеки оператор за печат показва изхода в новия ред.
  • файлът е sys.stdout. Изходът се отпечатва на екрана.
  • флъш е False. Потокът не се промива принудително.

Пример 2: print () с разделител и крайни параметри

 a = 5 print("a =", a, sep='00000', end='') print("a =", a, sep='0', end='')

Изход

 a = 000005 a = 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()метод.

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