Rumah > Artikel > pembangunan bahagian belakang > Bagaimana untuk Menukar Integer kepada Rentetan dalam 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
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!