String Python
string
String dalam python dikelilingi oleh tanda kutip tunggal, atau tanda kutip ganda.
'halo' sama dengan 'halo' .
Anda dapat menampilkan string literal dengan print()
fungsi:
Contoh
print("Hello")
print('Hello')
Tetapkan String ke Variabel
Menetapkan string ke variabel dilakukan dengan nama variabel diikuti dengan tanda sama dengan dan string:
Contoh
a = "Hello"
print(a)
String Multiline
Anda dapat menetapkan string multiline ke variabel dengan menggunakan tiga tanda kutip:
Contoh
Anda dapat menggunakan tiga tanda kutip ganda:
a = """Lorem ipsum dolor sit amet,
consectetur adipiscing elit,
sed do
eiusmod tempor incididunt
ut labore et dolore magna aliqua."""
print(a)
Atau tiga kutipan tunggal:
Contoh
a = '''Lorem ipsum dolor sit amet,
consectetur adipiscing elit,
sed do
eiusmod tempor incididunt
ut labore et dolore magna aliqua.'''
print(a)
Catatan: pada hasilnya, jeda baris disisipkan pada posisi yang sama seperti pada kode.
String adalah Array
Seperti banyak bahasa pemrograman populer lainnya, string dalam Python adalah array byte yang mewakili karakter unicode.
Namun, Python tidak memiliki tipe data karakter, karakter tunggal 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, World!"
print(a[1])
Looping Melalui String
Karena string adalah array, kita dapat mengulang karakter dalam string, dengan for
loop.
Contoh
Ulangi huruf-huruf dalam kata "pisang":
for x in "banana":
print(x)
Pelajari lebih lanjut tentang For Loops di bab Python For Loops kami.
Panjang Tali
Untuk mendapatkan panjang string, gunakan len()
fungsi.
Contoh
Fungsi len()
mengembalikan panjang string:
a = "Hello, World!"
print(len(a))
Periksa String
Untuk memeriksa apakah ada frase atau karakter tertentu dalam sebuah string, kita bisa menggunakan kata kunci
in
.
Contoh
Periksa apakah "gratis" ada dalam teks berikut:
txt = "The best things in life are free!"
print("free" in txt)
Gunakan dalam if
pernyataan:
Contoh
Cetak hanya jika ada "gratis":
txt = "The best things in life are free!"
if "free" in txt:
print("Yes, 'free' is present.")
Pelajari lebih lanjut tentang pernyataan If dalam bab Python If...Else kami .
Periksa apakah TIDAK
Untuk memeriksa apakah frasa atau karakter tertentu TIDAK ada dalam string, kita dapat menggunakan kata kunci not in
.
Contoh
Periksa apakah "mahal" TIDAK ada dalam teks berikut:
txt = "The best things in life are free!"
print("expensive" not in txt)
Gunakan dalam if
pernyataan:
Contoh
cetak hanya jika "mahal" TIDAK ada:
txt = "The best things in life are free!"
if "expensive" not in txt:
print("No, 'expensive' is NOT present.")