在本文中,我們將討論 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 參數確定在語句末尾打印的內容。這些參數根據您的具體要求提供了格式化輸出的靈活性。
相關用法
- Python enumerate()用法及代碼示例
- Python enum.auto()用法及代碼示例
- Python enum.IntEnum用法及代碼示例
- Python enchant.request_dict()用法及代碼示例
- Python enchant.get_enchant_version()用法及代碼示例
- Python enchant.request_pwl_dict()用法及代碼示例
- Python enchant.DictWithPWL()用法及代碼示例
- Python enchant.Dict()用法及代碼示例
- Python enchant.dict_exists()用法及代碼示例
- Python enchant.list_languages()用法及代碼示例
- Python enumerate用法及代碼示例
- Python enumerate方法用法及代碼示例
- Python eval()用法及代碼示例
- Python exec()用法及代碼示例
- Python expandtabs()用法及代碼示例
- Python exponential轉float用法及代碼示例
- Python emoji轉text用法及代碼示例
- Python email.message.EmailMessage.add_header用法及代碼示例
- Python email.message.EmailMessage.walk用法及代碼示例
- Python email.message.Message.as_string用法及代碼示例
- Python email.message.Message.as_bytes用法及代碼示例
- Python email.message.Message.add_header用法及代碼示例
- Python email.message.Message.walk用法及代碼示例
- Python email.headerregistry.BaseHeader用法及代碼示例
- Python email.headerregistry.DateHeader用法及代碼示例
注:本文由純淨天空篩選整理自subramanyasmgm大神的英文原創作品 Difference between end and sep in Python。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。