首頁  >  文章  >  後端開發  >  如何在Python中將整數轉換為字串?

如何在Python中將整數轉換為字串?

Susan Sarandon
Susan Sarandon原創
2024-11-12 03:50:01292瀏覽

How to Convert Integers to Strings in Python?

在 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>

連結到文件

  • [int()](https ://docs.python.org/3/library/functions.html#int)
  • [ str()](https://docs.python.org/3/library/functions.html#str )

注意

整數和字串是Python中兩種不同的類型。將整數轉換為字串不會改變其值,但它提供了一種將其表示為字元序列的方法。

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

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