Python

Python int ke rentetan

Python int ke rentetan

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 menerangkan 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 ia menjadikan versi jenis rentetan nombor dan mengembalikannya. Sintaks fungsi str () adalah seperti berikut:

str (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
bilangan = 20
#menentukan jenis pemboleh ubah num dengan menggunakan fungsi type ()
cetak ("Jenis pemboleh ubah adalah", jenis (bilangan))
#menukar nombor menjadi rentetan
str_value = str (bilangan)
#menentukan jenis pembolehubah str_value yang ditukar dengan menggunakan fungsi type ()
cetak ("Jenis pemboleh ubah yang ditukar adalah", type (str_value))

Pengeluaran

Dalam output, dapat diperhatikan bahawa jenis pemboleh ubah yang diubah adalah rentetan.

Menggunakan operator% 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 pembolehubah umur
umur = 25
#menukar nombor umur menjadi rentetan
age_str = "Umur saya% s"% umur
# mencetak usia_str
cetak (age_str)
#memeriksa jenis pemboleh ubah age_str
mencetak (jenis (age_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 string ke int. Sintaks menggunakan f-string adalah seperti berikut:

f 'nombor'

Mari kita lihat contohnya.

#menyatakan pembolehubah umur
umur = 25
#menukar nombor umur menjadi rentetan
age_str = f "Umur saya age"
# mencetak usia_str
cetak (age_str)
#memeriksa jenis pemboleh ubah age_str
mencetak (jenis (age_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 lihat contoh penggunaan fungsi format () untuk penukaran inti ke rentetan.

#menyatakan pemboleh ubah nama
nama = "Kamran"
#menyatakan pembolehubah umur
umur = 25
#menggunakan fungsi format untuk penukaran inti ke rentetan
cetak ("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.

Cara membalikkan arah tatal Tetikus dan Pad Sentuh pada Windows 10
Tetikus dan Pad sentuhs bukan sahaja menjadikan pengkomputeran mudah, tetapi lebih cekap dan kurang memakan masa. Kami tidak dapat membayangkan kehidu...
Cara menukar saiz, warna & skema penunjuk dan kursor tetikus pada Windows 10
Penunjuk dan kursor tetikus di Windows 10 adalah aspek yang sangat penting dalam sistem operasi. Ini boleh dikatakan untuk sistem operasi lain juga, j...
Enjin Permainan Sumber Percuma dan Terbuka untuk Membangunkan Permainan Linux
Artikel ini akan merangkumi senarai enjin permainan sumber percuma dan terbuka yang dapat digunakan untuk mengembangkan permainan 2D dan 3D di Linux. ...