String

Tipe Data di Python

Jason Myers

Instructor

Membuat string terformat

  • f-string (formatted string literal) - f""
cookie_name = "Anzac"
cookie_price = "$1.99"

print(f"Each { cookie_name } cookie costs { cookie_price }.")
"Each Anzac cookie costs $1.99."
Tipe Data di Python

Menggabungkan dengan string

  • "".join() memakai string pemanggil untuk menggabungkan iterable
child_ages = ["3", "4", "7", "8"]

print(", ".join(child_ages))
"3, 4, 7, 8"
print(f"The children are ages {','.join(child_ages[0:3])}, and {child_ages[-1]}.")
"The children are ages 3, 4, 7, and 8."
Tipe Data di Python

Mencocokkan bagian string

  • Metode .startswith() dan .endswith() memberi tahu apakah sebuah string diawali atau diakhiri karakter/string lain
boy_names = ["Mohamed", "Youssef", "Ahmed"]
print([name for name in boy_names if name.startswith('A')])
["Ahmed"]
  • Hati-hati, karena ini dan sebagian besar fungsi string peka huruf besar-kecil.
Tipe Data di Python

Mencari sesuatu dalam string

  • Operator in mencari suatu nilai dalam tipe iterable seperti string.
"long" in "Life is a long lesson in humility."
True
"life" in "Life is a long lesson in humility."
False
Tipe Data di Python

Cara membuat pencarian tidak peka huruf besar-kecil

  • Metode .lower() mengembalikan string huruf kecil
"life" in "Life is a long lesson in humility.".lower()
True
Tipe Data di Python

Ayo berlatih!

Tipe Data di Python

Preparing Video For Download...