Python print()函数
print()
函数是 Python 内置函数之一,用于输出指定的对象。它可以接受多个参数,用逗号分隔,它们将被依次输出,并且默认情况下它们之间会用空格分隔。在输出完成之后,print()
函数会自动在末尾添加一个换行符。
print()函数语法
它的一般语法如下:
print(*objects, sep=' ', end='\n', file=sys.stdout, flush=False)
其中:
objects
表示要输出的对象,可以有多个,用逗号分隔。sep
表示分隔符,默认是一个空格。end
表示结束符,默认是一个换行符。file
表示输出到哪个文件,默认是标准输出。flush
表示是否强制刷新缓存区,默认是不刷新。
print()函数示例
下面是一些常见的示例:
print("Hello, world!") # 输出一个字符串
print(123) # 输出一个整数
print(3.14) # 输出一个浮点数
print("Hello", "world") # 输出多个参数
print(['a','b','c']) # 输出一个列表
程序输出:
Hello, world! 123 3.14 Hello world ['a', 'b', 'c']
使用sep
参数可以修改分隔符:
print("apple", "banana", "orange", sep=",") # 使用逗号分隔
程序输出:
apple,banana,orange
使用end
参数可以修改结束符:
print("Hello", end=" ")
print("world")
程序输出:
Hello world
使用file
参数可以将输出写入到文件:
with open("output.txt", "w") as f:
print("Hello, world!", file=f)
将字符串 "Hello, world!" 写入到文件 output.txt 中。