akıllı tahta etkinlikleri,soru bankası,deneme sınavı,yazılı sınav,konu anlatım,eğitim programları,yıllık planlar,ilk okuma yazma

Karakter Dizilerinin Metodları 10


"""Bugün karakter dizilerinin metodlarından strip() metoduna biz göz atalım.
strip() metodu karakter dizilerinde  başta ve sonda bulunan istenmeyen simgeleri,
harfleri vs. temizlemeye yarar. Bunu en güzel bir örnek ile açıklayalım."""

kardiz = ">>>>karakter dizisi>>>>"
print(kardiz.strip(">"))
# Ekran Çıktısı : 'karakter dizisi' şeklinde olur.
#Görüldüğü gibi başta ve sonda yer alan karakterler temizlendi.

url = """http://www.google.com
http://www.yahoo.com
http://wwww.bing.com"""

#şimdi yukarıdaki 'http://' temizleyelim. Bunun için bir döngü kuralım

for site_adresi in url.splitlines():
    
    print(site_adresi.strip("http://"))

#Ekran çıktısı:
"""
www.google.com
www.yahoo.com
wwww.bing.com  Şeklinde olur.
"""

#başka bir örnek:

kardiz = "Python"
print(kardiz.strip("P")) #Ekran çıktısı 'ython' şeklinde olur.

#başka bir örnek:

print("kavak".strip("k")) #ekran çıktısı 'ava' şeklind olur.

""" Görüldüğü gibi girilen parametreye göre hem baştaki hem sondaki
harfleri temizledik. Peki sadece soldaki veya sağdaki harften veye işaretten
kurtulmak istersek ne yapacağım. Cevabı basit. Left  = sol demek ilk harfi olan 'l'
ile right = sağ demek, ilkharfi r ile bu işi halledeceğim. Örnek:
"""
print("adana".rstrip("a")) #sağdaki a gitti. Ekran Çıktısı: 'adan' olur
print("adana".lstrip("a")) #soldaki a gitti. Ekran çıktısı : 'dana' olur

#başka bir örnek :

kardiz = "    serdar    " #boşlukları silmek için
print(kardiz.strip()) #yazmamız yeterli olur. 


EmoticonEmoticon