當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


Python print()用法及代碼示例


在本教程中,我們將借助示例了解 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'(換行符)。請注意,每個打印語句都會在新行中顯示輸出。
  • filesys.stdout 。輸出打印在屏幕上。
  • flushFalse 。流不會被強製刷新。

示例 2:print() 帶有分隔符和結束參數

a = 5
print("a =", a, sep='00000', end='\n\n\n')
print("a =", a, sep='0', end='')

輸出

a =000005


a =05

我們在上麵的程序中傳遞了sepend參數。

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