顾名思义,python print() 函数用于将 Python 中的 Python 对象打印为标准输出。
用法:print(object(s), sep, end, file, flush)
参数:
- Object(s):它可以是任何 python 对象,如字符串、列表、元组等。但在打印之前,所有对象都被转换为字符串。
- sep:它是一个可选参数,用于定义要打印的不同对象之间的间隔。默认情况下,空字符串(“”)用作分隔符。
- end:它是一个可选参数,用于设置最后要打印的字符串。其默认值设置为换行符(“\n”)。
- file:它是在文件上写入或覆盖文件时使用的可选参数。默认情况下,它被设置为作为 sys.stdout 的一部分产生标准输出。
- flush:它是一个可选的布尔参数,用于设置刷新或缓冲输出。如果设置为 True,则需要刷新,否则需要缓冲。默认情况下,它设置为 False。
示例 1:打印 python 对象
Python3
# sanple python objetcs
list = [1,2,3]
tuple = ("A","B")
string = "Geeksforgeeks"
# printing the objects
print(list,tuple,string)
输出:
[1, 2, 3] ('A', 'B') Geeksforgeeks
示例 2:使用分隔符打印对象
Python3
# sanple python objetcs
list = [1,2,3]
tuple = ("A","B")
string = "Geeksforgeeks"
# printing the objects
print(list,tuple,string, sep="<<..>>")
输出:
[1, 2, 3]<<..>>('A', 'B')<<..>>Geeksforgeeks
例3:指定最后打印的字符串
Python3
# sanple python objetcs
list = [1,2,3]
tuple = ("A","B")
string = "Geeksforgeeks"
# printing the objects
print(list,tuple,string, end="<<..>>")
输出:
[1, 2, 3] ('A', 'B') Geeksforgeeks<<..>>
示例 4:打印和读取外部文件的内容
为此,我们还将使用 Python open() 函数,然后打印其内容。我们已经在系统中保存了以下名为 geeksforgeeks.txt 的文本文件。
要阅读和打印此内容,我们将使用以下代码:
Python3
# open and read the file
my_file = open("geeksforgeeks.txt","r")
# print the contentts of the file
print(my_file.read())
输出:
示例 5:打印到 sys.stderr
Python3
# Python code for printing to stderr
# importing the package
# for sys.stderr
import sys
# variables
Company = "Geeksofrgeeks.org"
Location = "Noida"
Email = "contact@geeksforgeeks.org"
# print to stderr
print(Company, Location, Email, file=sys.stderr)
输出:
Geeksofrgeeks.org Noida contact@geeksforgeeks.org
相关用法
注:本文由纯净天空筛选整理自ddeevviissaavviittaa大神的英文原创作品 Python print() function。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。