当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


Python print()用法及代码示例


顾名思义,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。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。