📅  最后修改于: 2023-12-03 15:34:03.702000             🧑  作者: Mango
Python中的打印函数(print function)允许用户打印输出结果到屏幕上。print()函数通常用于调试程序或在终端显示有用的信息。
print()函数接受一个或多个参数,用逗号隔开。以下是它的语法:
print(*objects, sep=' ', end='\n', file=sys.stdout, flush=False)
print()函数可以接受一个或多个对象作为参数,这些对象将被打印到屏幕上。当多个对象以逗号分隔时,将用分隔符(sep)参数指定的字符分隔它们。
print('Hello', 'World', sep='-')
# 输出:Hello-World
分隔符(sep)参数指定打印对象之间使用的字符。如果未指定,则将默认使用一个空格。以下是示例:
print('Hello', 'World', sep='-')
# 输出:Hello-World
print('Python', 'Programming', 'Language', sep=' ')
# 输出:Python Programming Language
结束符(end)参数指定在打印对象之后要添加的字符。默认情况下,它会自动添加一个换行符。
print('Hello', 'World', end='!')
# 输出:Hello World!
print('Hello', 'World')
# 输出:Hello World
# (注意结尾的换行符)
print()函数允许将输出流写入文件而不是默认的sys.stdout输出流。以下是示例:
with open('output.txt', 'w') as f:
print('Hello World', file=f)
flush参数指定是否强制刷出输出缓冲区。默认情况下为False。以下是示例:
print('Hello World!', flush=True)
# 立即将'Hello World!'打印出来
下面是一个演示print()函数的简单示例:
# 打印一个整数
x = 10
print(x) # 输出:10
# 打印一个字符串
message = 'Hello, World!'
print(message) # 输出:Hello, World!
# 打印多个参数以及分隔符和结束符
print('Python', 'Programming', 'Language', sep=' ', end='!')
# 输出:Python Programming Language!
# 将输出写到文件中
with open('output.txt', 'w') as f:
print('Hello World', file=f)
Python的print函数是一种学习和调试代码的重要工具。通过这个函数以及其中的各种参数,您可以轻松地输出信息并在控制台中查看结果。希望这个文章可以帮助你更好地理解Python的print函数!