45. PYTHON (Tipe Data) – Fungsi-Fungsi untuk Operasi String

Belajar Bahasa Python Lengkap

Ada beberapa fungsi yang umumnya digunakan untuk operasi string, seperti join, replace, startswith, endswith dan lain sebagainya. Berikut beberapa fungsi yang berguna dalam operasi string. Fungsi-fungsi ini meliputi fungsi string, fungsi numerik dan fungsi list.

Fungsi Join

print("-".join(["sapi","kambing","harimau"]))
=====>
sapi-kambing-harimau
=====>

Fungsi Replace

print("Selamat Datang".replace("Datang","Ulang Tahun"))
=====>
Selamat Ulang Tahun
=====>

Fungsi Startswith

print("Nama saya adalah Zakky".startswith("Nama"))
=====>
True
=====>

Fungsi Endswith

print("Nama saya adalah Zakky".endswith("Zakky"))
=====>
True
=====>

Fungsi Upper

print("berubah jadi kapital".upper())
=====>
BERUBAH JADI KAPITAL
=====>

Fungsi Lower

print("BERUBAH JADI HURUF KECIL".lower())
=====>
berubah jadi huruf kecil
=====>

Fungsi Split

print("Apel, Jeruk, Semangka".split(","))
=====>
['Apel', ' Jeruk', ' Semangka']
=====>

Fungsi-Fungsi Numerik

# angka terendah
print(min(3,4,5,9,8,7,6))

# angka tertinggi
print(max([3,4,5,9,8,7,6]))

# jarak angka dari nol
print(abs(-77))
print(abs(51))

# jumlah total angka
print(sum([6,7,8,9]))

# pembulatan angka
print(round(99.12345,2))
print(round(99.12345,4))
=====>
3
9
77
51
30
99.12
99.1235
=====>

Fungsi-Fungsi List

angka = [50, 61, 25, 29, 37]

# bernilai True jika semua list sesuai kondisi
if all([i > 10 for i in angka]):
	print("semua angka bernilai lebih dari 10")

# bernilai True jika ada list sesuai kondisi
if any([i % 2 == 0 for i in angka]):
	print("terdapat angka yang habis dibagi 2")
# memberikan interasi pada list
for x in enumerate(angka):
	print(x)
=====>
semua angka bernilai lebih dari 10
terdapat angka yang habis dibagi 2
(0, 50)
(1, 61)
(2, 25)
(3, 29)
(4, 37)
=====>


Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.