Python rsplit(sep=None, maxsplit=-1) Metodu

 

Python rsplit (sep=None, maxsplit=-1) Metodu dizenin sonundaki (sağ taraf) karakterleri çıkartarak kopya oluşturur.

a="*python*"
print(a.rstrip("*on"))

*pyth           #sondaki *, o, n karakterleri çıkartılmış oldu.

 

Aşağıdaki örneği inceleyiniz...

a="*python*"
print(a.rstrip("on"))

*python*       # burda "o" ve "n" karaterleri dizenin sonundan çıkartılmadı. Çünkü en sondaki " * " karakterini belirtmedik.

 

Dolayısıyla sondan çıkartma işlemi  en son karakterden yani en sağdan başlar. En son karakter çıkarılırsa dizenin en sağında bulunan karakter değerlendirmeye alınır. Dizenin sonunda boşluk varsa parametre belirtilmediği sürece dizenin sonundaki boşluklar varsayılan olarak çıkartılır.

 

a="*python*        "
print(a.rstrip())

*python*

 

a="*python*        "
print(a.rstrip())

*python*

 

 

 

Comments powered by CComment