Assalamualaikum, hallo teman teman. Gimana kabarnya nih ? semoga teman teman dalam keadaan baik baik saja dan selalu diberi semangat untuk belajar. Pada blog kali ini saya akan melanjutkan series dari python yaitu materi mengenai manipulasi string pada bahasa pemogramman Python. Setelah kemarin kita belajar mengenai string dan penggunaan penggunaan karakter tanda baca pada python, sekarang kita akan belajar mengenai cara memanipulasi string. Semua penjelasan sudah ada di dalam kodingan berupa komentar. Langsung saja siapkan teks editor kalian masing masing.


Praktek dan Penjelasan

print("")

print("+---------------------------------------------------+")
print("|                      STRING                       |")
print("+---------------------------------------------------+")

# 1. Penggabungan String (concatenate)
print("| >> Penggabungan String")
firstName = "Muhammad"
print("| First Name :",firstName)
lastName = "Fahru"
print("| Last Name  :",lastName)

fullName = firstName + " " + lastName
print("| Full Name  :",fullName)

print("|")

# 2. Menghitung Panjang String
length = len(fullName)
print("| >> Menghitung Panjang String")
print("| Full Name  :",fullName)
print("| Panjang dari " + fullName + " adalah",length)

print("|")

# 3. Operator Untuk String
print("| >> Mengecek Komponen Pada String")
= "f"
fullName = fullName.lower()
status = f in fullName
fullName = firstName + " " + lastName
print('| '+ f + ' ada di dalam "' + fullName+ '" = ' + str(status))

= "f"
fullName = fullName.lower()
status = f not in fullName
fullName = firstName + " " + lastName
print('| '+ f + ' tidak ada di dalam "' + fullName+ '" = ' + str(status))

print("|")

# 4. Mengulang String
print("| >> Mengulang String")
print("| " + "HAHA"*5)
print("| " + "HEHE"*5)

print("|")

# 5. Indexing
print("| >> Indexing")
# Pengambilan Index dari depan
print("| Index ke-0  dari '" + fullName + "' = " + fullName[0])
print("| Index ke-1  dari '" + fullName + "' = " + fullName[1])
print("| Index ke-2  dari '" + fullName + "' = " + fullName[2])
print("| -------------------------------------------------------")
# Pengambilan Index dari belakang
print("| Index ke-9  dari '" + fullName + "' = " + fullName[-5])
print("| Index ke-10 dari '" + fullName + "' = " + fullName[-4])
print("| Index ke-11 dari '" + fullName + "' = " + fullName[-3])
print("| -------------------------------------------------------")
# Pengambilan Index Range
print("| Index ke 9 sampai 13    dari '" + fullName + "' = " + fullName[9:14])
print("| Index ke [0,2,4,6,8,10] dari '" + fullName + "' = " + fullName[0:11:2]) # 0 Sampai 10 dengan kelipatan 2
# Penjelasan :
# Kita harus melebihi 1 index jika ingin mengambil index yang sesuai
# Karena di dalam Python index terakhir tidak akan terpanggil

print("|")

# 6. Mencari Char Terkecil dan Terbesar Pada String
print("| >> Char Terkecil dan Terbesar Pada String")
print("| String        =",fullName)
print("| Char Terkecil = " + min(fullName))
print("| Char Terbesar = " + max(fullName))

print("|")

# 7. Operator Function String
print("| >> Operator Function String")
jumlah = fullName.count("a")
lower = fullName.lower()
upper = fullName.upper()
print("| Jumlah huruf a pada '" + fullName + "' = " + str(jumlah))
print("| " + lower)
print("| " + upper)

print("+---------------------------------------------------+")

Hasil :



Sekian materi yang bisa saya berikan pada blog kali ini semoga tutorialnya bermanfaat dan membuat teman teman paham. Jika teman teman merasa tutorial ini bermanfaat kalian bisa share blog ini dan jangan lupa comment jika ada yang ingin ditanyakan. Terima kasih , Wassalamualaikum.

0 Comments