Format print dasar

Oleh Perkucil 47 0 pada Jumat, 11 Jan. 2019, 20:51:39


Kembali ke forum soal ini

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


Petunjuk Diskusi
Silahkan masuk untuk berdiskusi



Saya mencoba menerapkan "{}".format() di dunia nyata tapi tidak bisa. Saya menggunakan Python 3.7.2. Ada yang bisa bantu?
0 jempol


GrennKren
122
24
· 5 tahun, 10 bulan yang lalu · 2 jempol

di codesaya.com ini masih menggunakan python versi 2 sebagai pelatihannya. Sedangkan Python 3.6 ke atas itu sudah banyak yang berubah, untuk format string di python 3 menggunakan % ataupun meletakan "f" di depan string (diluar tanda petik)

print nya pun juga bisa ga bisa langsung seperti
print "Ini kalimat"

tapi menggunakan penutup "()"
print("Ini kalimat")

Lalu lagi misalkan
print "Ini sebuah string dengan {}".format("format")

Harusnya kan itu mencetak 
"Ini sebuah string dengan format"

Tapi itu di versi 2, sedangkan di python 3.6 ke atas menggunakan % ataupun f di depan kalimat.

dengan %
print("Ini kalimat dengan %s" % ("format") )

dengan f di depan
variabel = "format"
print(f"Ini kalimat dengan {variabel}")

keduanya sama2 menghasilkan 
"ini kalimat dengan format.

Perkucil
47
0
penanya
· 5 tahun, 10 bulan yang lalu · 0 jempol

Terima kasih ulasannya, sangat membantu. :)