Rumah  >  Artikel  >  pembangunan bahagian belakang  >  Bagaimana untuk Menukar Integer kepada Rentetan dalam Python?

Bagaimana untuk Menukar Integer kepada Rentetan dalam Python?

Susan Sarandon
Susan Sarandonasal
2024-11-12 03:50:01300semak imbas

How to Convert Integers to Strings in Python?

Tukar Integer kepada String dalam Python

Menukar integer kepada rentetan ialah tugas biasa dalam pengaturcaraan Python. Terdapat beberapa cara untuk melakukan penukaran ini:

Menggunakan Fungsi str()

Kaedah paling mudah untuk menukar integer kepada rentetan ialah menggunakan str( ) fungsi. Fungsi ini mengambil objek sebagai hujah dan menukarnya kepada rentetan dengan memanggil kaedah __str__nya. Untuk integer, __str__ hanya mengembalikan digit integer.

<code class="python">>>> str(42)
'42'</code>

Penukaran Tersuai

Jika anda memerlukan lebih kawalan ke atas proses penukaran, anda boleh melaksanakannya secara manual . Ini boleh berguna jika anda ingin menambah awalan atau akhiran pada rentetan yang terhasil.

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

Menukar kepada Rentetan daripada Jenis Lain

Fungsi str() boleh digunakan untuk menukar bukan sahaja integer tetapi juga jenis objek lain kepada rentetan. Sebagai contoh, anda boleh menukar apungan kepada rentetan seperti berikut:

<code class="python">>>> str(3.14)
'3.14'</code>

Pautan ke Dokumentasi

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

Nota

Integer dan rentetan adalah dua jenis yang berbeza dalam Python. Menukar integer kepada rentetan tidak mengubah nilainya, tetapi ia menyediakan cara untuk mewakilinya sebagai jujukan aksara.

Atas ialah kandungan terperinci Bagaimana untuk Menukar Integer kepada Rentetan dalam Python?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn