如何在Python中連接字串和整數?
如何在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。字串格式
-
% 插值(Python 2/3)
<br> things = 5<br> print("你有% d 件事。
登入後複製
- str.format(Python 2/3)
<br> things = 5<br> print("你有{} 個東西. ".format(東西))<br>
登入後複製
- f-strings(Python 3.6 )
<br> things = 5<br> print(f"你有{things} 個東西. ")<br>
登入後複製
3. “print”函數的位置參數
<br>things = 5<br>print("You have", things, "things.", sep=' ... ') #使用自訂分隔符號<br>
格式化方法的選擇取決於版本相容性和特定要求。請注意,“print”使用“sep”關鍵字參數來連接多個位置參數。
進一步參考:
- [Real Python: String Manipulation in Python](https://realpython.com/python-string-formatting/)
- [Python.org:字串操作](https://docs.python.org/3/library/stdtypes.html#string-methods)
- [Stack Overflow:連接字串和Int](https://stackoverflow. com/questions /18422677/python-string-concatenation-with-int)
以上是如何在Python中連接字串和整數?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

熱AI工具

Undresser.AI Undress
人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover
用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

Video Face Swap
使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱門文章

熱工具

記事本++7.3.1
好用且免費的程式碼編輯器

SublimeText3漢化版
中文版,非常好用

禪工作室 13.0.1
強大的PHP整合開發環境

Dreamweaver CS6
視覺化網頁開發工具

SublimeText3 Mac版
神級程式碼編輯軟體(SublimeText3)

使用FiddlerEverywhere進行中間人讀取時如何避免被檢測到當你使用FiddlerEverywhere...

如何在10小時內教計算機小白編程基礎?如果你只有10個小時來教計算機小白一些編程知識,你會選擇教些什麼�...

攻克Investing.com的反爬蟲策略許多人嘗試爬取Investing.com(https://cn.investing.com/news/latest-news)的新聞數據時,常常�...

Python3.6環境下加載pickle文件報錯:ModuleNotFoundError:Nomodulenamed...

使用Scapy爬蟲時管道文件無法寫入的原因探討在學習和使用Scapy爬蟲進行數據持久化存儲時,可能會遇到管道文�...
