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 中。

原创内容,如需转载,请注明出处;

本文地址: https://www.perfcode.com/python-built-in-functions/python-print.html

分类: 计算机技术
推荐阅读:
C语言memcpy()函数:复制内存中的内容 memcpy()是C语言标准库中的一个函数,用于将一段内存的内容复制到另一段内存中;
Linux终端给命令设置超时 在Linux系统下,有这么个场景,当你运行一条命令,你希望它在指定时间后,如果它还在运行,就自动结束它,那你可以通过这一条命令实现:
Golang中的数组切片 数组切片和数组在Go语言中不是同一种数据类型,但他们很相似,区别是数组只能是固定长度,而数组切片可灵活的改变长度。
禁用Visual Studio自动下载更新 近日,作者使用Visual Studio发现,Visual Studio会自己在后台下载更新内容,然后提醒你是否安装;因为Visual Studio的更新包体积庞大,不仅占用网络资源也会消耗磁盘性能,所以我决定禁用它;
Python memoryview()函数 memoryview() 函数是一个内置函数,它返回一个memoryview对象,该对象可以用于在 Python 中访问二进制数据。
Python 获取网卡的MAC地址 获取网卡MAC地址可以使用Python标准库中的uuid模块;uuid模块提供了getnode()函数,用于获取机器的MAC地址。这个函数返回一个整数值,表示机器的48位MAC地址,其中高16位可能包含厂商信息。