print函数是Python中用于打印输出的基础且最常用的函数之一,它专门设计用于在控制台中显示信息 或 变量的值。
1、语法格式
# 语法结构 print(*args, sep=' ', end='\n', file=None)
参数说明:
① *args:表示一次可以传入任意个值。输出多个值时,值与值之间需要使用,隔开
# 示例
print() # 输出0个值
print(123) # 输出1个值
print(1, 2, 3, 4, 5) # 输出5个值
print('a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i', 'j', 'k') # 输出11个值② sep:用来设置值与值之间的间隔,默认值为" "(空格字符),可设置为其他任意字符串(字符串就是带有引号的数据)
# 示例
print(1, 2, 3, 4, 5) # 输出5个值 没有设置sep,值与值之间默认使用" " 隔开
print(1, 3, 5, 7, sep="@") # 输出4个值 设置sep,值与值之间使用设置的值"@"隔开
print('a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i', 'j', 'k', sep="、") # 输出11个值 设置sep,值与值之间使用设置的值"、"隔开③ end:用来设置以...结尾,默认值为"\n"(换行字符),可设置为其它任意字符串(带有引号的数据)
# 示例 print(1, 2, 3) # 没有设置end,默认以 "\n" 结尾 print(4, 5, 6, end="@") # 设置end,以设置的值"@"结尾 print(7, 8, 9, end="。") # 设置end,以设置的值"。"结尾
④ print(*args, sep=' ', end='\n', file=None) 函数中 file 参数用于指定输出的文件流,默认为 None,即输出到标准输出(通常是控制台);当 file=None 时,print 函数使用 sys.stdout 作为输出流。你也可以指定一个文件对象,将内容写入该文件。
基本用法
# 示例
# 输出到控制台(默认行为)
print("Hello, World!")
# 等价于
import sys
print("Hello, World!", file=sys.stdout)输出到文件
# 示例
# 将内容写入文件
with open('output.txt', 'w') as f:
print("Hello, World!", file=f)著作权归文章作者所有。