Cara Mengonversi Integer ke String di Phyton

Posted on

  

Dunia pemrograman adalah tentang menggunakan string dan angka. Anda akan menggunakan tipe data ini secara ekstensif, dan bekerja dengannya dalam penggunaan sehari-hari. Terkadang Anda perlu mengonversi di antara keduanya, terutama ketika bahasa seperti Python rewel tentang perbedaannya. Jika Anda mencoba-coba Python, akan berguna untuk mempelajari nuansa perpindahan dari satu tipe data ke tipe data lainnya, dengan mulus. 

Mongonversi Nomor Python ke String

Seringkali, Anda mungkin ingin mencetak pesan sederhana yang merupakan campuran string dan angka. Tetapi mengingat batasan Python, Anda mungkin perlu menyesuaikan pendekatan Anda untuk menggunakan pernyataan cetak dengan benar.

Misalnya, Python tidak memudahkan untuk mencetak pesan yang terdiri dari bagian-bagian yang terpisah, seperti: usia saya 28 tahun.

Namun, Python memang membuat konversi integer ke string agak sederhana. Untuk mengonversi int menjadi string, Python menawarkan Anda berbagai fungsi, yang masing-masing mudah digunakan.

Berikut kode yang meminta input para penggunanya :

Name = input (‘Enter your name: ‘)

Age = 28

print (‘I am ‘ + Name + ‘. I am ‘ + Age + ‘ years old.’)

Keluaran yang diinginkan adalah :

Saya Gaurav. Saya berusia 28 tahun.

Sebagai gantinya, Python melempar kesalahan berikut :

File “<string> TypeError: can only concatenate str (not “int”) to str” 

Ini berarti Anda tidak dapat menggabungkan nilai numerik dan string menggunakan operator +.

1. Penggunaan Fungsi str

Fungsi str mengubah bilangan bulat menjadi nilai string. Anda harus menggunakannya sebagai awalan untuk nilai integer apa pun.

Contoh yang sama dapat ditulis ulang sebagai :

Keluaran yang diinginkan adalah :

Nilai string dalam pernyataan cetak dibagi menjadi beberapa bagian sehingga nilai yang ditentukan pengguna juga dimasukkan.

2. Penggunaan format() Fungsi

Python menawarkan fungsi lain yang berguna untuk mengubah angka menjadi string. Fungsi format() adalah metode yang lebih cepat dan lebih bersih untuk mengubah bilangan bulat menjadi string.

Fungsi format mengubah bilangan bulat menjadi nilai string sebelum melakukan perhitungan apa pun.

Contoh :

Hasilnya :

3. Penggunaan Pemformatan Posisi

Pemformatan posisi adalah salah satu metode tertua di Python untuk mengubah bilangan bulat menjadi string.

Untuk menggunakan pemformatan posisi, gunakan awalan “%s” % di depan nomor, dan sisanya akan dilakukan Python.

Berikut contoh :

Hasilnya akan Seperti ini :

4. Penggunaan Metode __str__()

Seperti fungsi str(), ada metode __str__() di Python, yang merupakan alternatif yang dekat untuk mengonversi bilangan bulat menjadi string. __str__() memberikan representasi string langsung dari bilangan bulat.

Contoh :

Maka Hasilnya seperti ini :

Leave a Reply

Your email address will not be published. Required fields are marked *