Belajar Memahami String pada Python
String adalah tipe data yang sangat populer yang digunakan untuk menyimpan karakter. Dengan python kita bisa mengimplentasikannnya dengan menuliskan karakter dalam tanda kutip. Python memperlakukan tanda kutip tunggal sama dengan tanda kutip ganda.
print("Contoh String")
Sedangkan untuk petik tiga (“””) digunakan untuk penulisan paragraf
paragrap = ("""Menulis paragrap
dengan tulisan yang panjang
sekali""")
print (paragrap)
Mengakses Nilai String
Untuk mengakses substring di pyton bisa menggunakan tanda kurung siku untuk mengiris beserta indeks atau indeks untuk mendapatkan substring. Sebagai contoh :
nama = "Paijo"
pesan = "Ayo Semangat Belajar Python"
print ("nama[0]: ", nama[0])
print ("pesan[1:4]: ", pesan[1:4])
Bila kode diatas dieksekusi, maka akan menghasilkan:
nama[0]: P
pesan[1:4]: yo
>>>
Mengupdate String
Python juga memberikan cara untuk memperbarui string dengan memberikan variabel ke string lain. Nilai string yang baru dapat dikaitkan dengan nilai sebelumnya atau ke string yang sama sekali berbeda sama sekali, seperti contoh:
pesan = "Ayo Semangat Belajar Python"
print ("Updated String : ", pesan[:4] + 'Python')
Bila kode diatas dieksekusi, maka akan menghasilkan:
Updated String : Ayo Python
>>>
Python menyediakan berbagai macam fungsi string yang dapat digunakan, antara lain sebagai berikut:
capitalize() → Untuk untuk menampilkan string str dengan huruf pertama adalah huruf kapital, center() → Untuk menampilkan string pada posisi tengah sampai dengan panjang string, count() → untuk menghitung jumlah sebuah string atau substring, dan masih banyak lagi seperti:
decode()
encode()
endswith()
expandtabs()
find()
index()
isallnum()
isalpha()
isdecimal()
isdigit()
isspace()
istitle()
isupper()
join()
len()
ljust()
lower()
lstrip()
maketrans()
max()
min()
replace()
rfind()
rjust()
rstrip()
split()
splitlines()
strip()
swapcase()
upper()
zfill()