Tahun baru, skill baru! 🚀. Masukkan kupon "skill2025" untuk diskon 30% di kelas apa saja
Skodev
Belajar coding dalam bahasa Indonesia
Pelajari dasar-dasar Strings di Python dengan penjelasan sederhana dan contoh mudah dipahami. Pahami cara membuat, mengakses, dan mengelola teks menggunakan string.
Strings adalah salah satu tipe data yang paling sering digunakan di Python. Dengan strings, kamu bisa menyimpan dan memanipulasi teks seperti kata, kalimat, atau karakter.
Strings adalah kumpulan karakter yang berada di dalam tanda kutip. Kamu bisa menggunakan tanda kutip tunggal (’ ’) atau tanda kutip ganda (” ”) untuk membuat string di Python.
Contoh membuat string:
nama = "Budi"
pesan = 'Selamat datang!'
s = 'Halo'
s = "Halo"
s = """Ini adalah
string
dengan beberapa baris"""
Kamu bisa mengambil karakter tertentu dari string menggunakan indeks. Indeks dimulai dari 0.
teks = "Python"
print(teks[0]) # Output: P
print(teks[3]) # Output: h
Dengan slicing, kamu bisa mengambil bagian tertentu dari string.
teks = "Belajar Python"
print(teks[0:7]) # Output: Belajar
print(teks[8:14]) # Output: Python
Kamu bisa menggabungkan beberapa string menggunakan tanda +
.
s1 = "Hai,"
s2 = " kamu!"
print(s1 + s2) # Output: Hai, kamu!
Untuk mengulang string beberapa kali, gunakan tanda *
.
ulang = "Wow! " * 3
print(ulang) # Output: Wow! Wow! Wow!
Python menyediakan banyak metode untuk memudahkan kamu mengelola string, misalnya:
lower()
: mengubah semua huruf menjadi huruf kecilupper()
: mengubah semua huruf menjadi huruf besarstrip()
: menghapus spasi di awal dan akhir stringreplace()
: mengganti bagian dari string dengan teks lainsplit()
: memisahkan string menjadi list berdasarkan pemisah tertentuContoh penggunaan:
teks = " Belajar Python "
print(teks.lower()) # belajar python
print(teks.upper()) # BELAJAR PYTHON
print(teks.strip()) # Belajar Python
print(teks.replace("Python", "Coding")) # Belajar Coding
print(teks.split()) # ['Belajar', 'Python']
Untuk memasukkan nilai ke dalam string, kamu bisa menggunakan format:
nama = "Andi"
umur = 20
print("Nama saya %s dan umur saya %d tahun." % (nama, umur))
print("Nama saya {} dan umur saya {} tahun.".format(nama, umur))
print(f"Nama saya {nama} dan umur saya {umur} tahun.")
Strings Python sangat berguna dan fleksibel untuk mengelola teks dalam program kamu. Kamu bisa mencoba contoh-contoh di atas untuk lebih memahami cara kerja strings.