Variabel String Python

Variabel String Python

Dalam bahasa pemrogaman python, string digunakan untuk menyimpan text data. Kita bisa menaruh nama, alamat, tempat lahir, atau data yang sejenis ke dalam string. Ada beberapa function yang bisa kita gunakan dalam mengolah data string. Di tutorial ini, kita akan membahasnya satu-persatu.

Mendefinisikan Variabel String

Cara mendefinisikan variabel string sangatlah mudah. Kita hanya harus menggunakan tanda kutip untuk mendefinisikan variabel tersebut. Dalam contoh ini, kita akan membuat variabel string yang bernama s dan mengenalkannya sebagai Ini adalah string dengan petik tunggal.

s='Ini adalah string'

Mengakses Karakter

Karena string terdiri dari karakter, kita bisa mengakses string seperti array karakter. Kita bisa menentukan awal dan akhir dari nomor index untuk mendapatkan karakter tersebut. Di contoh ini, kita akan mencoba untuk mengambil 3 karakter utama dengan menuliskan [0:2] dan percobaan lainnya seperti berikut:

print(s[0:3])

print(s[4:10])

print(s[11:17])
Mengakses Karakter

Memperbaharui String

Kita bisa memperbaharui string dengan memasukkan nilai yang baru. Dalam contoh ini, kita akan memperbaharui variebel string s dengan nilai Ini string baru dengan menggunakan petik ganda.

s="Ini string baru"

Kutip Tunggal

Kutip tunggal bisa digunakan untuk mendefinisikan value suatu variabel string. Kutip tunggal cocok digunakan untuk mendifinisikan value string yang tidak terdapat simbol kutip dii dalamnya.

s='Selamat datang di Infosweb'

Kutip Ganda

Kutip ganda cocok digunakan saat value string mengandung simbol kutip tunggal di dalamnya. Sebagai contoh, kita akan coba memasukkan value yang mengandung simbol kutip tunggal.

s="I'll call you when i'm available"

Jika kita menggunakan kutip tunggal saat mendefinisikan string di atas, maka akan terjadi syntaxerror.

Kutip Triple

Kutip triple adalah yang paling cocok untuk docstring dan raw string literal. Jika kita mempunyai value string yang mengandung kutip tunggal maupun kutip ganda, kita bisa mengguanakan kutip triple. Dalam contoh ini, kita akan mencoba menggunakan kutip triple.

s='''zzail berkata "I'll call you when i'm available".'''

Kutip triple juga bisa menyatukan value dari baris yang terpisah seperti berikut:

s='''Selamat 
datang 
di 
Infosweb.'''

Merubah Menjadi Uppercase

Untuk merubah string menjadi upperse, kita bisa mengguanakan funtion upper() pada variabel string. Function upper() merubah huruf lowercase menjadi uppercase.

Merubah Menjadi Lowercase

Untuk merubah string menjadi lowercase, kita bisa menggunakan function lower() pada variabel string. Function lower() merubah huruf uppercase menjadi lowercase.

Mendeteksi Tipe String

python menyediakan cara untuk memeriksa tipe string. Maksud dari tipe string disini adalah, apakah string tersebut terdiri dari nomor, uppercase, huruf, dll.

Terdiri dari Nomor (Numeric)

Dengan function isnumeric(), kita bisa memeriksa apakah string tersebut hanya terdiri dari nomor atau tidak.

>>> x="123" 
>>> print(x.isnumeric()) 
True
>>> num="abc" 
>>> print(x.isnumeric()) 
False

Terdiri dari Huruf (Alpha)

Dengan function isalpha(), kita bisa memeriksa apakah string tersebut hanya terdiri dari huruf atau tidak.

>>> a="infosweb1" 
>>> print(a.isalpha()) 
False 
>>> a="infosweb"         
>>> print(a.isalpha()) 
True

Terdiri dari Huruf dan Angka (Alphanumeric)

Dengan function isalnum(), kita bisa memeriksa apakah string tersebut terdiri dari angka dan huruf atau tidak.

>>> a="infosweb1" 
>>> print(a.isalnum())    
True
>>> a="???"              
>>> print(a.isalnum()) 
False

Terdiri dari Lowercase

Dengan function islower(), kita bisa memeriksa apakah string tersebut hanya terdiri dari lowercase atau tidak.

>>> a="infosweb" 
>>> print(a.islower()) 
True 
>>> a="InfosWeb"         
>>> print(a.islower()) 
False

Terdiri dari Uppercase

Dengan function isupper(), kita bisa memeriksa apakah string tersebut hanya terdiri dari uppercase atau tidak.

>>> a="Infosweb"         
>>> print(a.isupper()) 
False 
>>> a="INFOSWEB"         
>>> print(a.isupper()) 
True

String Kosong

Dengan function isspace(), kita bisa memeriksa apakah string tersebut kosong atau tidak.

>>> a="Ini infosweb"      
>>> print(a.isspace()) 
False 
>>> a="  "             
>>> print(a.isspace()) 
True

Menggabungkan String

Dua string bisa digabungkan menjadi satu. Dalam contoh ini, string a yang bernilai kosong akan digabungkan dengan string b. String pertama akan disipkan ke setiap karakter pada string kedua.

>>> a=" "
>>> b="Ini infosweb" 
>>> a.join(b) 
I n i   i n f o s w e b

Memisahkan String

String bisa dipisahkan dengan menggunakan split(). Kita harus menentukan karakter apa yang akan menjadi pemisah. Jika kita tidak menentukan karakter pemisahnya, space akan menjadi pemisah.

>>> a="Saya suka infosweb"
>>> a.split() 
['Saya', 'suka', 'infosweb] 
>>> a.split('a') 
['S', 'y', ' suk', ' infosweb']

Membuat Kapital

Dengan menggunakan function capitalize(), kita bisa membuat huruf pertama dari sebuah string menjadi huruf kapital.

>>> s="ini string"
>>> s.capitalize()
'Ini string'

Menghitung Karakter

Dengan menggunakan function count(), kita bisa menghitung karakter yang diberikan. Dalam contoh ini, kita akan mencoba untuk menghitung jumlah “i”.

>>> s="ini adalah string" 
>>> s.count('i')
3

Menimpa String

dengan menggunakan funtion replace(), kita bisa menimpa karakter dari sebuah string. Untuk melakukan ini, kita membutuhkan dua parameter. Parameter oertam adalah karakter yang ingin ditimpa. Sementara parametere kedua adalah parameter yang akan menimpa parameter pertama.

>>> a="Saya suka infosweb"           
>>> a.replace("infosweb","INFOSWEB")
Saya suka INFOSWEB

Leave a Comment