如何在Python 中連接字串和整數
當嘗試使用" " 運算子連接字串和整數時,您可能會遇到Python 3.x 中的錯誤「TypeError: can only concatenate str (not “int”) to str”或Python 中的類似訊息2.x。這是因為「 」運算子對於不同的資料類型有不同的意義。
對於數字類型,「 」表示加法,而對於字串等序列,它表示連接。為避免混淆,Python 不會自動在型別之間進行轉換。
要連接字串和整數,您必須使用 str() 函數將整數明確轉換為字串或採用其他字串格式化方法。
1。明確轉換
<br>things = 5<br>print("You have " str(things) " things.") # 將事物轉換為字串<br>
2。字串格式
<br> things = 5<br> print("你有% d 件事。
<br> things = 5<br> print("你有{} 個東西. ".format(東西))<br>
<br> things = 5<br> print(f"你有{things} 個東西. ")<br>
3. “print”函數的位置參數
<br>things = 5<br>print("You have", things, "things.", sep=' ... ') #使用自訂分隔符號<br>
進一步參考:
以上是如何在Python中連接字串和整數?的詳細內容。更多資訊請關注PHP中文網其他相關文章!