Python print() 函数用法
2023-09-17 22:19:03
print()
方法将给定的对象打印到控制台或文本流文件。
print() syntax:
print(*objects, sep=' ', end='n', file=sys.stdout, flush=False)
参数:
对象- :要打印的一个或多个对象,默认情况下用空格 ' ' 分隔。
- Sep:(可选)如果传递了多个对象,则用指定的分隔符分隔它们。默认值为" "。
- end:(可选)要打印的最后一个值。默认值为" "。
- 文件:(可选)必须是具有
write(string)
方法的对象。默认值为 sys.stdout 。
刷新 - :(可选)如果缓冲,则强制刷新流。默认值为 False。
返回值:
没有。
下面的示例演示print()
函数。
print("Learning Python")
name = 'John'
print("My name is",name)
输出:
Learning Python
My name is John
我们可以传递各种参数来更改输出。
name = 'John'
print("My name is",name,sep='---',end = "nnnn")
print("I am 18 years old")
输出:
My name is---John
I am 18 years old
下面将对象打印到文件中。
printtofile = open('debug.txt', 'w')
print('printing to file', file = printtofile)
printtofile.close()
>>> name="Ram"
>>> age=21
>>> print(name, age, sep=",")
Ram,21
print()
函数的输出始终以换行符结尾。
print()
函数还有另一个可选参数end
,其默认值为 n
,可以用任何其他字符(如单个空格 (' ')代替,以在同一行中显示后续 print()
语句的输出,如下所示。
>>> name="Bill"
>>> age=21
>>> print(name, end=" "); print(age)
Bill 21
请注意,即使有两个print()
语句,输出也会显示在一行中。
可以使用 C 样式格式说明符符号(如 %d, %f, %s
等)格式化输出Python String。