Python print ()

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

Цікаві статті...