Функція print () друкує даний об'єкт на стандартному пристрої виводу (екрані) або у файлі текстового потоку.
Повний синтаксис print()
:
друк (* об'єкти, sep = '', end = ' n', файл = sys.stdout, flush = False)
print () Параметри
- предмети - заперечують надруковані. * вказує на те, що може бути більше одного об'єкта
- sep - об’єкти розділяються sep. Значення за замовчуванням :
' '
- кінець - кінець друкується нарешті
- файл - повинен бути об'єктом із записом (рядок) методом. Якщо його не вказано,
sys.stdout
буде використано те, що друкує об’єкти на екрані. - flush - якщо True, потік примусово змивається. Значення за замовчуванням :
False
Примітка: sep, end, file та flush - це аргументи ключових слів. Якщо ви хочете використовувати аргумент sep, ви повинні використовувати:
print (* об'єкти, sep = 'separator')
ні
print (* об'єкти, 'роздільник')
Повернене значення з 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()
функція передає лише параметр object (у всіх трьох операторах друку).
Отже,
' '
використовується сепаратор. Зверніть увагу, простір між двома об'єктами у вихідному файлі.- використовується кінцевий параметр
''
(символ нового рядка). Зверніть увагу, що кожен оператор 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()
методом.