Genel olarak dilimleme (koşullu veya koşulsuz) için bir meslektaşımın son zamanlarda önerilerini tercih ederim; Boş bir dize ile değiştirme kullanın. Kodu okumak daha kolay, daha az kod (bazen) ve yanlış sayıda karakter belirtme riski daha az. Tamam; Python kullanmıyorum, ancak diğer dillerde bu yaklaşımı tercih ediyorum:
rightmost = full_path.replace('Path=', '', 1)
ya da - bu gönderinin ilk yorumunu takip etmek için - eğer bu sadece satırın başlaması ile yapılacaksa Path:
rightmost = re.compile('^Path=').sub('', full_path)
Yukarıda önerilenlerden bazılarının ana farkı, hiçbir "sihirli sayı" (5) olmaması ya da hem ' 5' hem de dize ' Path=' belirtilmesi gerekmemesi , Diğer bir deyişle, bu yaklaşımı bir kod bakımından tercih ediyorum bakış açısı.