首頁 > 後端開發 > Python教學 > 如何在 Python 中列印沒有換行符或空格的字串?

如何在 Python 中列印沒有換行符或空格的字串?

Barbara Streisand
發布: 2025-01-02 23:59:46
原創
910 人瀏覽過

How Can I Print Strings in Python Without Newlines or Spaces?

不帶換行符或空格列印

在Python 中使用帶有多個參數的print 時,會在每個值之間自動插入換行符或空格。這可能會使將輸出列印為單一連續字串變得困難。

Python 3

要抑制換行符或空格,請使用 sep 和 end 參數。若要刪除換行符,請將end 設定為空白字串:

print('.', end='')
登入後複製

要刪除參數之間的空格,請將sep 設為空白字串:

print('a', 'b', 'c', sep='')
登入後複製

Python 2.6和2.7

方法一:使用Future模組

使用future模組從Python 3 列印函數:

future
from __future__ import print_function
登入後複製
模組從Python 3 列印函數:

這允許您使用與相同的sep 和end 參數Python 3.

方法2:使用sys.stdout.write

import sys
sys.stdout.write('.')
登入後複製
或者,您可以使用sys.stdout.write 附加到標準輸出流:

sys.stdout.flush()
登入後複製
要確保立即輸出,請手動刷新stdout:

透過使用這些技術,您可以將字串無縫附加到標準輸出流,而無需引入換行符或空格。

以上是如何在 Python 中列印沒有換行符或空格的字串?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板