python中print函数的用法详解

在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: Alice Age: 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') as f:
    print('Hello, File!', file=f)

Hello, File!输出到名为output.txt的文件中。

刷新输出:

import time

for i in range(10):
    print(i, end=' ', flush=True)
    time.sleep(1)

每隔一秒输出一个数字,使用flush=True立即刷新输出。

阅读剩余
THE END