Python 3.9 değişkendeki textin bir karakterden sonrasını veya öncesini silmek istiyorum. araştırmalarım fstring gösteriyor ancak fstringi sadece integer üzerinde kullanabiliyorum string olarak bir text üzerinde kullanamadım yapmaya çalıştığım proje ise önceden yaptığım bir denklem çözme programı içerisinde olan bir hata sonucu yanlış denklem ve özdeşlik ayrımı için düşündüğüm algoritmada denklemi = öncesi ve sonrası olmak üzere ayırmam gerekiyor ancak yapamadım yardımcı olabilirseniz sevinirim
bu sayfada 16-20. maddelerde aradığın soruya cevap var
ayrıca kodu yazmaya çalışırsan elimden geldiğince yardımcı olmaya çalışırım, eğer yapabilirsem.
2 Beğeni
2 Beğeni
Çok Teşekkürler Hocam <3
1 Beğeni
Python’da bir string metodu olan partition da bu işi görebilir.
metin = "oncesi?sonrasi"
sinirlayici = "?"
sinirlayici_oncesi = metin.partition(sinirlayici)[0]
>>> 'oncesi'
sinirlayicinin_kendisi = metin.partition(sinirlayici)[1]
>>> '?'
sinirlayici_sonrasi = metin.partition(sinirlayici)[2]
>>> 'sonrasi'
metodun_ciktisi = metin.partition(sinirlayici)
>>> ('oncesi', '?', 'sonrasi')
3 Beğeni