在本教程中,我們將借助示例了解 Python print() 函數。
print()
函數將給定對象打印到標準輸出設備(屏幕)或文本流文件。
示例
message = 'Python is fun'
# print the string message
print(message)
# Output: Python is fun
print() 語法
print()
的完整語法是:
print(*objects, sep=' ', end='\n', file=sys.stdout, flush=False)
參數:
- objects- 反對印刷品。*表示可能有多個對象
- sep- 對象由 sep 分隔。默認值:
' '
- end-
end
終於打印出來了 - file- 必須是具有 write(string) 方法的對象。如果省略,
sys.stdout
將用於在屏幕上打印對象。 - flush- 如果為 True,則強製刷新流。默認值:
False
注意: sep
,end
,file
, 和flush
是關鍵字參數。如果你想使用sep
論點,你必須使用:
print(*objects, sep = 'separator')
不是
print(*objects, 'separator')
返回:
它不返回任何值;返回 None
。
示例 1:print() 如何在 Python 中工作?
print("Python is fun.")
a = 5
# Two objects are passed
print("a =", a)
b = a
# Three objects are passed
print('a =', a, '= b')
輸出
Python is fun. a = 5 a = 5 = b
在上麵的程序中,隻有objects
參數被傳遞給print()
函數(在所有三個打印語句中)。
因此,
- 使用
' '
分隔符。注意輸出中兩個對象之間的空間。 - 使用
end
參數'\n'
(換行符)。請注意,每個打印語句都會在新行中顯示輸出。 file
是sys.stdout
。輸出打印在屏幕上。flush
是False
。流不會被強製刷新。
示例 2:print() 帶有分隔符和結束參數
a = 5
print("a =", a, sep='00000', end='\n\n\n')
print("a =", a, sep='0', end='')
輸出
a =000005 a =05
我們在上麵的程序中傳遞了sep
和end
參數。
示例 3:print() 帶有文件參數
在 Python 中,您可以通過指定 file
參數將 objects
打印到文件中。
sourceFile = open('python.txt', 'w')
print('Pretty cool, huh!', file = sourceFile)
sourceFile.close()
該程序嘗試以書寫模式打開 python.txt。如果此文件不存在,則創建 python.txt 文件並以寫入模式打開。
在這裏,我們通過了sourceFile
文件對象file
範圍。字符串對象“非常酷,嗬嗬!”打印到python.txt文件(在您的係統中檢查)。
最後,使用close()
方法關閉文件。
相關用法
- Python string printable()用法及代碼示例
- Python calendar prmonth()用法及代碼示例
- Python calendar pryear()用法及代碼示例
- Python property()用法及代碼示例
- Python pandas.arrays.IntervalArray.is_empty用法及代碼示例
- Python pyspark.pandas.Series.dropna用法及代碼示例
- Python pyspark.pandas.groupby.SeriesGroupBy.unique用法及代碼示例
- Python pandas.DataFrame.ewm用法及代碼示例
- Python pandas.api.types.is_timedelta64_ns_dtype用法及代碼示例
- Python pandas.DataFrame.dot用法及代碼示例
- Python pyspark.pandas.DataFrame.hist用法及代碼示例
- Python pandas.DataFrame.apply用法及代碼示例
- Python pyspark.pandas.Series.dt.weekday用法及代碼示例
- Python pyspark.pandas.DataFrame.select_dtypes用法及代碼示例
- Python pyspark.pandas.isnull用法及代碼示例
- Python pyspark.pandas.Series.hasnans用法及代碼示例
- Python pandas.DataFrame.combine_first用法及代碼示例
- Python pyspark.pandas.Series.rmul用法及代碼示例
- Python pyspark.sql.functions.grouping_id用法及代碼示例
- Python pyspark.pandas.Series.str.repeat用法及代碼示例
注:本文由純淨天空篩選整理自 Python print()。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。