1. Souce code beserta penjelasannya
# operator dalam bentuk method
# merubah case dari string
# merubah semua ke upper case
salam = "bro!"
print ("normal = " + salam)
salam = salam.upper() # UPPER merubah ke huruf besar
print ("upper = " + salam)
print ()
# merubah semua ke lower case
halo = "Perkenalkan Nama Saya Muis"
print ("Normal = " + halo)
halo = halo.lower() # LOWER merubah ke huruf kecil
print ("upper = " + halo)
print ()
# pengecekan dengan isX method
# contoh pengecekan lower case
salam = "haloo"
apakah_lower = salam.islower() # hasilnya adalah bool
print (salam + " is lower = " + str(apakah_lower))
apakah_upper = salam.isupper() # hasilnya adalah bool
print (salam + " is upper = " + str(apakah_upper))
print ()
# isalpha() <-- untuk mengecek semuanya huruf
# isalnum() <-- untuk mengecek semuanya huruf dan angka
# isdecimal() <-- untuk mengecek semuanya angka
# isspace() <-- untuk mengecek spasi, tab, new line
# istitle() <-- untuk mengecek semua angka dimulai huruf besar
judul = "Ayat Ayat Cinta"
cek_judul = judul.istitle()
print (judul + " is title = " + str(cek_judul))
print ()
# mengecek komponen startswitch() endswitch() <--
cek_start = "Misteri Gunung Berapi".startswith("Misteri")
print ("Start = " + str(cek_start))
print ()
cek_end = "Misteri Gunung Berapi".endswith("Berapi")
print ("End = " + str(cek_end))
print ()
# penggabungan komponen join() split ()
pisah = ['aku','sayang','kamu']
gabungan = ','.join (pisah)
print (pisah)
print (gabungan)
gabungan = ' '.join (pisah)
print (gabungan)
print ()
gabungan = "akuehmsayangehmkamu"
print(gabungan.split('ehm'))
print ()
# alokasi karakter rjust(), ljust(), center()
kanan = "kanan".rjust(10)
print ("'" + kanan + "'")
kiri = "kiri".ljust(10)
print ("'" + kiri + "'")
tengah = "tengah".center(20,':')
print ("'" + tengah + "'")
print ()
# kebalikannya --> strip()
tengah = tengah.strip(":") # menghilangkan tanda :
print ("'" + tengah + "'")
Tidak ada komentar:
Posting Komentar