在 Python 中將整數轉換為字串
將整數轉換為字串是 Python 程式設計中常見的任務。有幾種方法可以執行此轉換:
使用 str() 函數
將整數轉換為字串的最直接方法是使用 str( ) 函數。該函數接受一個物件作為參數,並透過呼叫其 __str__ 方法將其轉換為字串。對於整數, __str__ 只是傳回整數的數字。
<code class="python">>>> str(42) '42'</code>
自訂轉換
如果您需要對轉換過程進行更多控制,可以手動執行。如果您想為結果字串添加前綴或後綴,這會很有用。
<code class="python">num = 42 string_num = "" if num < 0: string_num += '-' num = -num while num > 0: digit = num % 10 string_num += chr(digit + ord('0')) num //= 10 string_num = string_num[::-1]</code>
從其他類型轉換為字串
str() 函數可以不僅可以用於將整數轉換為字串,還可以將其他類型的物件轉換為字串。例如,您可以將浮點數轉換為字串,如下所示:
<code class="python">>>> str(3.14) '3.14'</code>
連結到文件
注意
整數和字串是Python中兩種不同的類型。將整數轉換為字串不會改變其值,但它提供了一種將其表示為字元序列的方法。
以上是如何在Python中將整數轉換為字串?的詳細內容。更多資訊請關注PHP中文網其他相關文章!