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