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

Corso di base di Python

Controllo dei flussi di Python

Funzione di Python

Tipi di dati di Python

Operazioni di file di Python

Oggetti e classi di Python

Data e ora di Python

Conoscenze avanzate di Python

Manuale di riferimento di Python

Utilizzo e esempio di print() in Python

Python 内置函数

La funzione print() stampa gli oggetti su un dispositivo di output standard (schermo) o su un file di flusso di testo.

La sintassi completa di print() è:

print(*oggetti, sep=' ', end='\n', file=sys.stdout, flush=False)

Parametri di print()

  • oggetti-Oggetti.*Rappresenta che possono esserci più oggetti

  • sep-Gli oggetti sono separati da Sep.Valore predefinito:''

  • end-end è impostato per l'ultimoStampa

  • file-Deve essere un oggetto con il metodo write(string). Se non specificato, sys.stdout utilizza il metodo per stampare l'oggetto sullo schermo.

  • flush-Se impostato su True, forzera la ricarica del flusso.Valore predefinito:False

Attenzione:sep,end,fileflushè un parametro a chiave. Se si desidera utilizzaresepparametro, allora è necessario utilizzare:

print(*oggetti, sep = 'separatore')

Non è possibile utilizzare

print(*oggetti, 'separatore')

print() restituisce un valore

Non restituisce alcun valore. RestituisceNone

Esempio 1: Come funziona print() in Python?

print("Python è divertente it.oldtoolbag.com")
a = 5
# 传递了两个对象
print("a =", a)
b = a
# 传递三个对象
print('a =', a, '= b')

运行该程序时,输出为:

Python is fun it.oldtoolbag.com
a = 5
a = 5 = b

在上述程序中,仅将object参数传递给print()函数(在所有三个print语句中)。

因此,

  • 使用' '分隔符。注意,输出中两个对象之间的间隔。

  • 使用end参数'\n'(换行符)。注意,每个打印语句在新行中显示输出。

  • file是sys.stdout。输出显示在屏幕上。

  • flush是False。流没有被强制冲洗。

示例2:带有分隔符和结束参数的print()

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

运行该程序时,输出为:

a = 000005
a = 05

我们在上面的程序中传递了sepend参数。

示例3:带有文件参数的print()

在Python中,您可以通过指定file参数将对象打印到文件中

推荐阅读: Python文件I / O

sourceFile = open('python.txt', 'w')
print('非常酷,呵呵!', file = sourceFile)
sourceFile.close()

该程序尝试以写入模式打开python.txt。如果此文件不存在,则会创建python.txt文件并以写入模式打开。

在这里,我们已将sourceFile文件对象传递给file参数。字符串对象“非常酷,呵呵!” 被打印写入到python.txt文件(在系统中检查它)。

最后,使用close()方法关闭文件。

Python 内置函数