Python Strings


Strings

String dalam python dikelilingi oleh tanda kutip tunggal atau tanda kutip ganda.

'hello'sama artinya dengan"hello".

Anda dapat menampilkan literal string dengan fungsiprint():

Contoh

print ("Hello")
print ('Hello')

Assign String to a Variable

Menetapkan string ke variabel dilakukan dengan nama variabel diikuti dengan tanda sama dengan dan string:

Contoh

a = "Hello"
print (a)

Multiline Strings

Kalian dapat menetapkan string multiline ke variabel dengan menggunakan tiga tanda kutip:

Contoh

a = """Lorem ipsum dolor sit amet,
consectetur adipiscing elit,
sed do eiusmod tempor incididunt
ut labore et dolore magna aliqua."""
print (a)

Atau tiga tanda kutip tunggal:

Contoh

a = '''Lorem ipsum dolor sit amet,
consectetur adipiscing elit,
sed do eiusmod tempor incididunt
ut labore et dolore magna aliqua.'''
print (a)
Note: Hasilnya, jeda baris disisipkan pada posisi yang sama seperti pada kode.

Strings are Arrays

Seperti banyak bahasa pemrograman populer lainnya, string dalam Python adalah array byte yang mewakili karakter unicode.

Namun, Python tidak memiliki tipe data karakter, satu karakter hanyalah string dengan panjang 1.

Tanda kurung siku dapat digunakan untuk mengakses elemen string.

Contoh

Dapatkan karakter di posisi 1 (ingat bahwa karakter pertama memiliki posisi 0):

a = "Hello"
print (a[1])

Looping Through a String

Karena string adalah array, kita dapat melakukan loop melalui karakter dalam string, denganforloop.

Contoh

Ulangi huruf pada kata "banana":

for x in "banana":
   print (x)

Pelajari lebih lanjut tentang For Loops di bagian Python For Loops.


String Length

Untuk mendapatkan panjang string, gunakan fungsilen().

Contoh

Fungsilen()mengembalikan panjang string:

a = "Hello, World!"
print (len(a))

Check String

Untuk memeriksa apakah frase atau karakter tertentu ada dalam sebuah string, kita dapat menggunakan kata kunciin.

Contoh

Periksa apakah "free" ada dalam teks berikut:

txt = "The best things in life are free!"
print ("free" in txt)

Gunakan dalam statementif:

Contoh

Cetak hanya jika "free" ada:

txt = "The best things in life are free!"
if "free" in txt:
   print ("Yes, 'free' is present.")

Pelajari lebih lanjut tentang If Statements di bagian Python If...Else.


Check if NOT

Untuk memeriksa apakah frase atau karakter tertentu TIDAK ada dalam string, kita dapat menggunakan kata kuncinot in.

Contoh

Periksa apakah "expensive" TIDAK ada dalam teks berikut:

txt = "The best things in life are free!"
print ("expensive" not in txt)

Gunakan dalam statementif:

Contoh

Cetak hanya jika "expensive" TIDAK ada:

txt = "The best things in life are free!"
if "expensive" not in txt:
   print ("Yes, 'expensive' is NOT present.")