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


Python end和sep的區別用法及代碼示例


在本文中,我們將討論 Python 內置 print() 函數中的兩個參數 end 和 sep 之間的區別,這兩個參數將有助於控製輸出的格式。

以Python結尾

end 是 Python 內置 print() 函數中的一個參數,用於控製在打印文本末尾打印哪些字符。

  • 結尾設置為 \n(換行符),這意味著每次調用 print() 都會在新行上打印輸出。
  • 我們可以更改 end 的值以在打印文本的末尾打印不同的字符或字符串。

用法:

print(*objects, sep=’ ‘, end=’\n’, file=sys.stdout, flush=False)

例子:

Python


for i in range(1, 6):
    print i,

輸出:

1 2 3 4 5

Python 中的 sep

sep 參數用於指定傳遞給 print() 函數的值之間的分隔符。

  • print() 使用空格字符作為值之間的分隔符。

用法:

print(value1, value2, …, sep=’separator’)

例子:

Python


print("apple" + "-" + "banana" + "-" + "cherry")

輸出

apple-banana-cherry

這是一個在一行中同時表示 sep 和 end 參數的示例

例子:

Python3


print("Apples", "Orange", "Mango", sep=", ", end=" are fruits!\n")

輸出:

Apples, Orange, Mango are fruits!

Python 中 end 和 sep 的區別

參數 函數 默認值 使用示例
結尾 指定應在輸出末尾打印的內容。 ‘\n’(換行符) print(“Hello”, end='!')<br>打印“Hello!”,末尾帶有感歎號。

sep

指定應在多個值之間打印什麽分隔符。

空格字符 (‘ ‘)

print(“apple”, “banana”, “cherry”, sep=’-‘)<br>打印 “apple-banana-cherry”,每個值之間有連字符。

結論

在 Python 中, sep 參數控製如何在單個 print() 語句中分隔項目,而 end 參數確定在語句末尾打印的內容。這些參數根據您的具體要求提供了格式化輸出的靈活性。



相關用法


注:本文由純淨天空篩選整理自subramanyasmgm大神的英文原創作品 Difference between end and sep in Python。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。