Bedanya ini sama ini apa ya

Oleh MyCode 99 11 pada Selasa, 24 Mei 2016, 15:59:09


Kembali ke forum soal ini

#python #strings-print-dan-datetime #print


Petunjuk Diskusi
Silahkan masuk untuk berdiskusi



bedanya
print "Python muncul pertama kali pada tahun " + str(1991)

sama
print "Python muncul pertama kali pada tahun " + "1991"

apa ya? code outputnya sama kan
0 jempol




bramanto
300
1156
· 7 tahun, 11 bulan yang lalu · 1 jempol

Salam Diskusi,

Hai Coders @MyCode ,  hasil dari kedua baris sintaks code tersebut memang sama. Namun perbedaannya adalah : 

Jika pada baris satu penggabungan string menggunakan sebuah function str() yang digunakan untuk mengkonvert angka 1991 ke dalam string. Sedangkan pada baris dua penggabungan string dilakukan dengan memasukkan angka 1991 ke dalam sebuah string (double kutip)

MyCode
99
11
penanya
· 7 tahun, 11 bulan yang lalu · 0 jempol

hmm...

1. function str() untuk convert angka ke string
2. dobel kutip untuk memasukkan angka ke string

nanti di aplikasi penggunaan bagaimana ya? ada perbedaan atau ndak

bramanto
300
1156
· 7 tahun, 11 bulan yang lalu · 1 jempol

Salam Diskusi,

Hai Coders @MyCode, untuk penggunaan str() seperti ini 
MisalNya : 

print "umur saya " + str(17) 

Hasil outputNya adalah : 
Umur saya 17 

PenjabaranNya adalah parameter yang diterima oleh str(parameter)  merupakan bilangan bukan string, dalam contoh disini adalah integer maka perlu adaNya sebuah konversi untuk menggabungkanNya dalam kalimat.

Sebagai alternatif coders bisa menggunakan sintaks berikut :
print "umur saya " + "17"

MyCode
99
11
penanya
· 7 tahun, 11 bulan yang lalu · 0 jempol

jadi itu pembedanya.. ok trims mastah