1. Source code beserta penjelasannya
# operasi dan manipulasi string
# 1. menyambung string (concatenate)
print ("Menyambungkan string")
nama_depan = "abdul"
nama_tengah = ""
nama_belakang = "muis"
nama_lengkap = nama_depan + "" + nama_tengah + " " + nama_belakang
print (nama_lengkap)
print()
# menghitung panjang string
print ("menghitung panjang string")
panjang = len (nama_lengkap)
print ("Panjang string",nama_lengkap,"adalah",str (panjang))
print ()
# operator untuk string
# mengecek apakah ada komponen char atau string di string
s = "s"
status = s in nama_lengkap
print ("String " + s + " ada di "+ nama_lengkap + " " + str (status))
S = "S"
status = S in nama_lengkap
print ("String " + S + " ada di "+ nama_lengkap + " " + str (status))
s = "s"
status = s not in nama_lengkap
print ("String " + s + " ada di "+ nama_lengkap + " " + str (status))
print ()
# mengulang string
print ("muis"*10)
print (8*"muis")
print ()
# indexing
print ("index ke 0 : " + nama_lengkap[0])
print ("index ke 1 : " + nama_lengkap[1])
print ("index ke -1 : " + nama_lengkap[-1])
print ("index ke -3 : " + nama_lengkap[-3])
print ("index ke [0:3] : " + nama_lengkap[0:3])
print ()
# item paling kecil
print ("paling kecil = " + min(nama_lengkap))
# item paling besar
print ("paling besar = " + max(nama_lengkap))
print ()
ascii_code = ord ("'")
print ("ASCII code untuk spasi adalah " + str(ascii_code))
data = 117
print ("char untuk ASCII 117 adalah " + chr(data))
print ()
# operator dalam bentuk method
data = "selamat ulang tahun sugiono"
jumlah = data.count("u")
print ("jumlah u pada " + data + " = " + str(jumlah))
print ()
Tidak ada komentar:
Posting Komentar