Python adalah salah satu bahasa universal yang menyokong pelbagai jenis jenis data seperti bilangan bulat, nombor titik perpuluhan, rentetan, dan nombor kompleks. Kita boleh menukar satu jenis jenis data ke jenis data lain di Python. Proses penukaran jenis data ini disebut typecasting. Di Python, nilai integer dapat dengan mudah diubah menjadi rentetan dengan menggunakan str () fungsi. Fungsi str () mengambil nilai integer sebagai parameter dan mengubahnya menjadi rentetan. Penukaran int ke rentetan tidak hanya terhad pada fungsi str (). Terdapat pelbagai kaedah penukaran inti ke rentetan lain. Artikel ini menjelaskan penukaran inti ke rentetan dengan pelbagai kaedah.
Menggunakan fungsi str () untuk penukaran int ke rentetan
Str () adalah fungsi terbina dalam Python. Nilai integer diteruskan ke fungsi str () sebagai argumen, dan ia menukar nombor yang diberikan menjadi rentetan. Ia tidak menukar pemboleh ubah asal ke rentetan, tetapi menjadikan versi rentetan nombor dan mengembalikannya. Sintaks fungsi str () adalah seperti berikut:
hlm(nombor bulat)
Kita dapat menentukan jenis sebarang pemboleh ubah dengan menggunakan fungsi jenis () terbina dalam. Sebelum menukar sebarang nombor menjadi rentetan, kita dapat menentukan jenis pemboleh ubah dengan menggunakan fungsi type (). Mari kita lihat contoh penukaran int ke rent dengan menggunakan fungsi str ().
#menyatakan pemboleh ubah nombor
pada satu=dua puluh
#menentukan jenis pemboleh ubah num dengan menggunakan fungsi type ()
mencetak('Jenis pemboleh ubah adalah',menaip(pada satu))
#menukar nombor menjadi rentetan
nilai_str= hlm(pada satu)
#menentukan jenis pembolehubah str_value yang ditukar dengan menggunakan fungsi type ()
mencetak('Jenis pemboleh ubah yang ditukar adalah',menaip(nilai_str))
Pengeluaran
Dalam output, dapat diperhatikan bahawa jenis pemboleh ubah yang diubah adalah rentetan.
Menggunakan pengendali% s untuk penukaran int ke rentetan
% S dapat digunakan untuk mengubah bilangan bulat menjadi rentetan. Sintaks menggunakan operator% s adalah seperti berikut:
% s% integer
Mari kita lihat contohnya.
#menyatakan pemboleh ubah umurumur=25
#menukar nombor umur menjadi rentetan
umur_str='Umur saya% s'% umur
# mencetak umur_str
mencetak(umur_str)
#memeriksa jenis pemboleh ubah age_str
mencetak(menaip(umur_str))
Pengeluaran
Dalam output, dapat dilihat bahawa jenis pemboleh ubah baru adalah rentetan.
Menggunakan f-string untuk penukaran int ke rentetan
Mekanisme f-string dapat digunakan untuk penukaran int ke string. Sintaks menggunakan f-string adalah seperti berikut:
f '{nombor}'Mari kita lihat contohnya.
#menyatakan pemboleh ubah umurumur=25
#menukar nombor umur menjadi rentetan
umur_str=f'Umur saya {usia}'
# mencetak umur_str
mencetak(umur_str)
#memeriksa jenis pemboleh ubah age_str
mencetak(menaip(umur_str))
Pengeluaran
Menggunakan fungsi format () untuk penukaran int ke rentetan
Fungsi format () dapat digunakan untuk penukaran int ke rentetan. Fungsi format () yang dinanti adalah format string. Semasa menggunakan fungsi format (), kami meletakkan pemegang tempat. {} Adalah tempat letak yang digunakan untuk mencetak nilai pemboleh ubah. Sintaks fungsi format () adalah:
{}.format(nombor)Mari kita lihat contoh penggunaan fungsi format () untuk penukaran inti ke rentetan.
#menyatakan pemboleh ubah namanama='Kamran'
#menyatakan pemboleh ubah umur
umur=25
#menggunakan fungsi format untuk penukaran string ke int
mencetak('Nama saya {} dan umur saya {}'.format(nama,umur))
Pengeluaran
Kesimpulannya
Artikel ini menerangkan pelbagai kaedah untuk menukar int menjadi rentetan dengan contoh mudah. Artikel ini untuk pemula yang ingin memahami penukaran inti ke rentetan Python.