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

Bagaimana untuk Menukar Integer kepada Rentetan dalam Python?

Susan Sarandon
Lepaskan: 2024-11-12 03:50:01
asal
322 orang telah melayarinya

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>
Salin selepas log masuk

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>
Salin selepas log masuk

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>
Salin selepas log masuk

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!

sumber:php.cn
Kenyataan Laman Web ini
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
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan