在Python中,print函数是用来在控制台输出信息的函数。它的基本用法是将要输出的内容作为参数传递给print函数。以下是print函数的详细用法解释:
-
基本用法:
print(value1,value2,...,sep= '',end= '\n',file=sys.stdout,flush= False) - value1,value2,…:要输出的值,可以是一个或多个参数。
- sep:用于分隔每个参数的字符串,默认为一个空格。
- end:输出行的结尾字符,默认为换行符
\n
。 - file:输出的文件对象,默认为标准输出流sys.stdout。
- flush:是否立即刷新输出,默认为False。
-
输出字符串:
print( 'Hello,World!') 输出:
Hello,World!
-
输出变量:
name=
'Alice' age= 25 print( 'Name:',name, 'Age:',age) 输出:
Name:AliceAge:25
-
格式化输出:
name=
'Bob' age= 30 print( 'Name:{},Age:{}'. format(name,age)) 输出:
Name:Bob,Age:30
-
分隔符和结尾符:
print( 'apple', 'banana', 'orange',sep= ',',end= '!') 输出:
apple,banana,orange!
-
输出到文件:
with open( 'output.txt', 'w') asf: print( 'Hello,File!',file=f) 将
Hello,File!
输出到名为output.txt
的文件中。 -
刷新输出:
importtime fori in range( 10): print(i,end= '',flush= True) time.sleep( 1) 每隔一秒输出一个数字,使用
flush=True
立即刷新输出。