首頁 >後端開發 >Python教學 >如何在 Python 中組合字串和整數?

如何在 Python 中組合字串和整數?

Linda Hamilton
Linda Hamilton原創
2024-12-23 04:51:08227瀏覽

How Can I Combine Strings and Integers in Python?

如何在Python 中連接字串和整數物件

在Python 中, ' ' 運算子可以表示加法或連接,具體取決於操作數的類型。當您嘗試連接字串和整數時,可能會遇到 TypeError。

要連接字串和整數,您需要明確轉換整數到字串。這可以使用str() 函數來完成:

print("You have " + str(things) + " things.")

更好的替代方案

使用運算子和str() 函數連接字串和整數不是最優雅的解決方案。 Python 提供了更方便、更強大的字串格式化選項:

  • 字串插值(Python 2 和3):

    print("You have %d things." % things)
  • str.format() (Python 3):

    print("You have {} things.".format(things))
  • f 字串 (Python 3.6 ):

    print(f"You have {things} things.")

這些方法可以更好地控制格式,並允許您在輸出字串中包含附加訊息,例如精確度浮點數。

其他選項

  • 使用print 的多位置參數:

    print("You have", things, "things.", sep=' ')  # Custom separator
    使用print 的多位置參數:
  • print("You have ".join([str(things), "things."]))
    使用join()方法(對於列表):

結論

Python 中的字串和整數連接可以透過轉換或使用高級字串格式來實現技術。選擇合適的方法取決於特定要求和您使用的 Python 版本。

以上是如何在 Python 中組合字串和整數?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn