English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Python basic tutorial

Python flow control

Функции в Python

Типы данных Python

Python file operations

Python objects and classes

Python date and time

Advanced knowledge of Python

Python reference manual

Python print() usage and examples

Внутренние функции Python

The print() function prints the given objects to the standard output device (screen) or a text stream file.

The complete syntax of print() is:

print(*objects, sep=' ', end='
', file=sys.stdout, flush=False)

print() parameters

  • objects- Objects.*Means there may be multiple objects

  • Мы передали в программу, которую обсуждали выше- Objects are separated by Sep.preset value: ''

  • и-end is set lastPrint

  • файл- Must be an object with a write(string) method. If omitted, sys.stdout will be used to print the object on the screen.

  • является sys.stdout. Вывод отображается на экране.- If True, the stream is forced to refresh.Default value: False

Note:Мы передали в программу, которую обсуждали выше,и,файлsepявляется sys.stdout. Вывод отображается на экране.is a keyword parameter. If you want to useМы передали в программу, которую обсуждали вышеparameters, then you must use:

print(*objects, sep = 'separator')

Cannot use

print(*objects, 'separator')

print() returns a value

It does not return any value. ReturnNoneВ файле

Example 1: How does print() work in Python?

print("Python is fun ru.oldtoolbag.com")
Пример
# 传递了两个对象
# Переданы два объекта
print("a =", a)
b = a
# Передача трех объектов

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

print('a =', a, '= b')
Пример
Python is fun ru.oldtoolbag.com

a = 5 = bВ aforementioned программе был передан толькообъект

параметр передается функции print() (во всех трех командах print).

  • Таким образом

  • Использование разделителя ' '. Обратите внимание на интервал между двумя объектами в выводе.Использование end

  • файлПараметр '\n' (перевод строки). Обратите внимание, что каждый вывод отображается на новой строке.

  • является sys.stdout. Вывод отображается на экране.flush

является False. Поток не был принудительно очищен.

Пример
a = 5
print("a =", a, sep='00000', end='\n\n\n')

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

При выполнении этого программы вывод будет следующим:
a = 000005

a = 05Мы передали в программу, которую обсуждали вышеsepиend

параметр.

Пример 3: print() с параметром файлафайлВ Python вы можете указатьпараметр будетобъектпечать наВ файле

. Рекомендуем к прочтению:

Python файл I / O
sourceFile = open('python.txt', 'w')
print('очень классно, хихик!', file=sourceFile)

sourceFile.close()python.txtпрограмма пытается открыть его в режиме записи. Если этот файл не существует,则会python.txtСоздание

Здесь мы открыли файл в режиме записи.sourceFileОбъект файла передается вфайлПараметры. Объект строки «очень классно, хихик!» был напечатан и записан вpython.txtФайл (проверьте его в системе).

В конце концов, закройте файл с помощью метода close()

Внутренние функции Python