Bekerja dengan string

Pengantar Python untuk Pengembang

Jasmin Ludolf

Senior Data Science Content Developer

String ada di mana-mana!

Halo tertulis dengan string

  • Menampilkan pesan
  • Memproses input teks
  • Nama file
  • Memformat output
  • Mengelola data
1 Gambar dibuat oleh ChatGPT
Pengantar Python untuk Pengembang

Python mengenal kutip tunggal dan ganda

# Ini berfungsi
ingredient_name = 'San Marzano tomatoes'

# Ini juga berfungsi
ingredient_name = "San Marzano tomatoes"
  • ' = apostrof = kutip tunggal
Pengantar Python untuk Pengembang

Keuntungan kutip ganda

# Variabel string kutip tunggal berisi apostrof
ingredient_name = 'Chef's special seasoning'
print(ingredient_name)
SyntaxError: invalid syntax.
# Variabel string kutip ganda berisi apostrof
ingredient_name = "Chef's special seasoning"
print(ingredient_name)
Chef's special seasoning
Pengantar Python untuk Pengembang

Kalimat dan paragraf

recipe_step = "Heat olive oil in a large pan and sauté garlic until fragrant"
Pengantar Python untuk Pengembang

String multi-baris

# Buat variabel string multi-baris
recipe_instructions = """1. Didihkan panci besar berisi air asin dan masak pasta
2. Panaskan minyak zaitun di wajan dan tumis bawang putih cincang hingga harum
3. Tambahkan tomat cincang dan didihkan 10 menit
4. Aduk pasta matang dengan saus tomat dan daun basil segar
"""
  • """text""": String multi-baris
    • Meningkatkan keterbacaan
    • Dipakai untuk dokumentasi
    • Teks panjang seperti instruksi atau pesan error
Pengantar Python untuk Pengembang

Metode

  • Metode = fungsi yang hanya tersedia untuk tipe data tertentu

  • Metode str

    • Standarisasi input, atau transformasi teks
# Memanggil metode string
string_variable.method()
Pengantar Python untuk Pengembang

Mengganti bagian string

  • .replace(text_to_be_replaced, text_to_change_it_to)
welcome_message = "Welcome to the recipe scaler, George"

welcome_message = welcome_message.replace("George", "John")

print(welcome_message)
Welcome to the recipe scaler, John
Pengantar Python untuk Pengembang

Mengubah huruf besar/kecil

  • Standarisasi input pengguna seperti email
ingredient_name = "Basil Leaves"

# Ubah ke huruf kecil ingredient_name = ingredient_name.lower() print(ingredient_name)
basil leaves
# Ubah ke huruf besar
ingredient_name = ingredient_name.upper()
print(ingredient_name)
BASIL LEAVES
Pengantar Python untuk Pengembang

Ayo berlatih!

Pengantar Python untuk Pengembang

Preparing Video For Download...