Python şeridi () nedir?
Python strip () işlevi, Python kitaplığında bulunan yerleşik işlevlerin bir parçasıdır. Strip () yöntemi, verilen karakterleri orijinal dizenin başından ve sonundan kaldırır. Varsayılan olarak, strip () işlevi dizenin başındaki ve sonundaki beyaz boşlukları kaldırır ve aynı dizeyi beyaz boşluklar olmadan döndürür.
Bu Python eğitiminde şunları öğreneceksiniz:
- Python şeridi () nedir?
- Örnek 1: Python'da strip () Yöntemi
- Örnek 2: Geçersiz Veri Türünde strip ()
- Örnek 3: strip () Karakter parametresi olmadan
- Örnek 4: strip () Karakter parametrelerini aktarma
- Python strip () işlevi neden kullanılır?
Strip () yönteminin sözdizimi
string.strip([characters])
Parametreler
- karakterler: (isteğe bağlı) Verilen karakterler orijinal dizenin başından veya sonundan kaldırılacaktır.
- Karakter parametresi verilmemişse, dizenin başındaki ve sonundaki boşluklar kaldırılacaktır.
Geri dönüş değeri
Python String şeridi () şunu döndürür:
- Kaldırılacak karakterler belirtilmezse, başından ve sonundan kaldırılan beyaz boşluklara sahip orijinal dize.
- Dizenin başında veya sonunda herhangi bir boşluk olmaması durumunda, dize olduğu gibi döndürülür ve orijinal dizeyle eşleşir.
- Karakterler parametresi verilmişse ve karakterlere eşleşmeler verilmişse, dizenin başındaki veya sonundaki karakterler orijinal dizeden kaldırılır ve dizenin geri kalanı döndürülür.
- Belirtilen karakterler orijinal dizedeki başlangıç veya bitişle eşleşmiyorsa, dize olduğu gibi döndürülür.
Python'da strip () Fonksiyonu Örnekleri
Örnek 1: Python'da strip () Yöntemi
str1 = "Welcome to Guru99!"after_strip = str1.strip()
Çıktı:
Welcome to Guru99!
Örnek 2: Geçersiz Veri Türünde strip ()
Python String strip () işlevi yalnızca dizelerde çalışır ve liste, tuple vb. Gibi başka herhangi bir veri türünde kullanılırsa bir hata döndürür.
List () üzerinde kullanıldığında örnek
mylist = ["a", "b", "c", "d"]print(mylist.strip())
Yukarıdakiler bir hata verecektir:
Traceback (most recent call last):File "teststrip.py", line 2, inprint(mylist.strip())AttributeError: 'list' object has no attribute 'strip'
Örnek 3: strip () Karakter parametresi olmadan
str1 = "Welcome to Guru99!"after_strip = str1.strip()print(after_strip)str2 = "Welcome to Guru99!"after_strip1 = str2.strip()print(after_strip1)
Çıktı:
Welcome to Guru99!Welcome to Guru99!
Örnek 4: strip () Karakter parametrelerini aktarma
str1 = "****Welcome to Guru99!****"after_strip = str1.strip("*")print(after_strip)str2 = "Welcome to Guru99!"after_strip1 = str2.strip("99!")print(after_strip1)str3 = "Welcome to Guru99!"after_strip3 = str3.strip("to")print(after_strip3)
Çıktı:
Welcome to Guru99!Welcome to GuruWelcome to Guru99!
Python strip () işlevi neden kullanılır?
Python şerit işlevini kullanmanın nedenleri
- Orijinal dizeden çıkarılmak üzere verilen karakterlere bağlı olarak dizenin başındaki ve ayrıca dizenin sonundaki karakterlerin kaldırılmasına yardımcı olur.
- Verilen karakterler orijinal dizeyle eşleşmiyorsa, dize olduğu gibi döndürülür.
- Kaldırılacak karakterler belirtilmezse, orijinal dizenin başındaki ve sonundaki boşluklar kaldırılacaktır.
- Başlangıçta veya sonunda beyaz boşluk yoksa, dize olduğu gibi döndürülür.
Özet:
- Python String strip () yöntemi, python'da bulunan yerleşik işlevin bir parçasıdır. İşlev, verilen karakterleri orijinal dizenin başından ve sonundan kaldıracaktır.
- Bu işlev, örnekte gösterildiği gibi, verilen dizenin başındaki ve sonundaki boşlukların kaldırılmasında çok yararlıdır.
- Orijinal dizeden çıkarılmak üzere verilen karakterlere bağlı olarak dizenin başındaki ve ayrıca dizenin sonundaki karakterlerin kaldırılmasına yardımcı olur.
- Verilen karakterler orijinal dizeyle eşleşmiyorsa, dize olduğu gibi döndürülür.
- Kaldırılacak karakterler belirtilmezse, orijinal dizenin başındaki ve sonundaki boşluklar kaldırılacaktır.
- Başlangıçta veya sonunda beyaz boşluk yoksa, dize olduğu gibi döndürülür.