Python Dizeleri
Teller
Python'daki dizeler, tek tırnak işaretleri veya çift tırnak işaretleri ile çevrilidir.
"merhaba" , "merhaba" ile aynıdır .
Şu işlevle bir dize değişmezi görüntüleyebilirsiniz print()
:
Örnek
print("Hello")
print('Hello')
Bir Değişkene Dize Atama
Bir değişkene dize atama, değişken adının ardından eşittir işareti ve dizeyle yapılır:
Örnek
a = "Hello"
print(a)
Çok Satırlı Dizeler
Üç tırnak kullanarak bir değişkene çok satırlı bir dize atayabilirsiniz:
Örnek
Üç çift tırnak kullanabilirsiniz:
a = """Lorem ipsum dolor sit amet,
consectetur adipiscing elit,
sed do
eiusmod tempor incididunt
ut labore et dolore magna aliqua."""
print(a)
Veya üç tek tırnak:
Örnek
a = '''Lorem ipsum dolor sit amet,
consectetur adipiscing elit,
sed do
eiusmod tempor incididunt
ut labore et dolore magna aliqua.'''
print(a)
Not: sonuçta, satır sonları koddakiyle aynı konuma eklenir.
Dizeler Dizilerdir
Diğer birçok popüler programlama dili gibi, Python'daki dizeler de unicode karakterleri temsil eden bayt dizileridir.
Ancak Python'un bir karakter veri türü yoktur, tek bir karakter yalnızca 1 uzunluğunda bir dizedir.
Dize öğelerine erişmek için köşeli parantezler kullanılabilir.
Örnek
Karakteri 1 konumunda alın (ilk karakterin 0 konumuna sahip olduğunu unutmayın):
a = "Hello, World!"
print(a[1])
Bir Dize Üzerinden Döngü Yapmak
Dizeler dizi olduğundan, bir dizideki karakterler arasında bir for
döngü ile döngü yapabiliriz.
Örnek
"Muz" kelimesindeki harfler arasında dolaşın:
for x in "banana":
print(x)
Python For Loops bölümümüzde For Loops hakkında daha fazla bilgi edinin .
IP uzunluğu
Bir dizenin uzunluğunu almak için len()
işlevi kullanın.
Örnek
İşlev len()
, bir dizenin uzunluğunu döndürür:
a = "Hello, World!"
print(len(a))
Dizeyi Kontrol Et
Bir dizede belirli bir kelime öbeği veya karakterin olup olmadığını kontrol etmek için anahtar kelimeyi kullanabiliriz
in
.
Örnek
Aşağıdaki metinde "ücretsiz" ifadesinin olup olmadığını kontrol edin:
txt = "The best things in life are free!"
print("free" in txt)
Bir if
açıklamada kullanın:
Örnek
Yalnızca "ücretsiz" varsa yazdırın:
txt = "The best things in life are free!"
if "free" in txt:
print("Yes, 'free' is present.")
Python If...Else bölümümüzdeki If ifadeleri hakkında daha fazla bilgi edinin .
DEĞİL olup olmadığını kontrol edin
Bir dizede belirli bir kelime öbeği veya karakterin OLMADIĞINI kontrol etmek için anahtar kelimeyi kullanabiliriz not in
.
Örnek
Aşağıdaki metinde "pahalı" ifadesinin OLMADIĞINI kontrol edin:
txt = "The best things in life are free!"
print("expensive" not in txt)
Bir if
açıklamada kullanın:
Örnek
yalnızca "pahalı" YOKSA yazdırın:
txt = "The best things in life are free!"
if "expensive" not in txt:
print("No, 'expensive' is NOT present.")