python strip nedir

avatar cabbar
Forum Üyesi
06-06-2023, Saat: 02:18
383
#1
Yorumu Paylaş

Python'da "strip", bir dizeyi başındaki ve sonundaki belirli karakterleri veya boşlukları kaldırmak için kullanılan bir yöntemdir. "strip" metodu, verilen bir dizeden başındaki ve sonundaki karakterleri kaldırır ve geriye kalan sonucu yeni bir dize olarak döndürür.

Özellikle kullanıcı girişlerinin işlenmesi, dosya okuma ve yazma işlemleri gibi durumlarda, dizede bulunan gereksiz karakterleri kaldırmak önemlidir. Bunlar genellikle boşluklar, sekme karakterleri, yeni satırlar veya özel karakterler olabilir. "strip" metodu, bu gereksiz karakterleri kolayca kaldırmanızı sağlar ve dizenin düzgün bir şekilde işlenmesine yardımcı olur.

"strip" metodu, üç farklı kullanım şekline sahiptir:

1. strip(): Bu kullanım şekli, dizedeki başındaki ve sonundaki tüm boşlukları kaldırır. Örneğin:

```python
text = "   Merhaba Dünya   "
result = text.strip()
print(result)  # Çıktı: "Merhaba Dünya"
```

2. strip(characters): Bu kullanım şekli, dizedeki başındaki ve sonundaki belirli karakterleri kaldırır. "characters" parametresi, kaldırılacak karakterleri belirtir. Örneğin:

```python
text = "**Hello World**"
result = text.strip("*")
print(result)  # Çıktı: "Hello World"
```

3. lstrip(characters) ve rstrip(characters): Bu kullanım şekilleri, sırasıyla sadece başındaki veya sadece sonundaki karakterleri kaldırır. "lstrip" sadece başındaki karakterleri kaldırırken, "rstrip" sadece sonundaki karakterleri kaldırır. Örneğin:

```python
text = "#####Merhaba Dünya#####"
result = text.lstrip("#")
print(result)  # Çıktı: "Merhaba Dünya#####"

result = text.rstrip("#")
print(result)  # Çıktı: "#####Merhaba Dünya"
```

"strip" metodu, dize üzerinde değişiklik yapmaz, orijinal dizeyi değiştirmez. Bunun yerine, yeni bir dize döndürür. Bu nedenle, dönüş değerini başka bir değişkende saklamalı veya doğrudan kullanmalısınız.

Python'da "strip" metodu, dizedeki gereksiz karakterleri temizlemek ve istenilen formatta verileri işlemek için sıkça kullanılan bir araçtır. Dize işleme, veri doğrulama ve dökümantasyon gibi birçok senaryoda kullanılabilir.


[Resim: Untitled.png]
deneme
Forum Üyesi

Konuda Ara

3 Yorum

cabbar

Forum Üyesi

Kayıtlı Üye Grubu
avatar
cabbar
07-06-2023, Saat: 17:10
07-06-2023, Saat: 17:10
#2
Yorumu Paylaş
işinize yaracak bilgiler

jwezy

Forum Üyesi

Kayıtlı Üye Grubu
avatar
jwezy
09-06-2023, Saat: 11:06
09-06-2023, Saat: 11:06
#3
Yorumu Paylaş
Başarılar, iyi çalışmalar dilerim.
Beğenenler : cabbar


(- İcon,Yedek,Banner vb. için Tıkla -)

cabbar

Forum Üyesi

Kayıtlı Üye Grubu
avatar
cabbar
22-07-2023, Saat: 17:14
22-07-2023, Saat: 17:14
#4
Yorumu Paylaş
erinow Adlı Kullanıcıdan Alıntı: Yoruma gitBaşarılar, iyi çalışmalar dilerim.

Teşekkürler.


Konuyu Okuyanlar:
1 Ziyaretçi