顧名思義,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。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。