Partition () yöntemi, dizeyi argüman dizesinin ilk oluşumunda böler ve önceki ayırıcı, argüman dizesi ve ayırıcıdan sonraki bölümü içeren bir demet döndürür.
Sözdizimi partition()
şöyledir:
string.partition (ayırıcı)
partition () Parametreler ()
partition()
Yöntem, bunun ilk bir olayda dize ayıran bir dizi parametre ayırıcı alır.
Bölümden Dönüş Değeri ()
Bölümleme yöntemi, aşağıdakileri içeren bir 3 tuple döndürür:
- dizede ayırıcı parametresi bulunursa ayırıcıdan önceki kısım, ayırıcı parametresi ve ayırıcıdan sonraki kısım
- dizenin kendisi ve ayırıcı parametresi bulunmazsa iki boş dizge
Örnek: partition () nasıl çalışır?
string = "Python is fun" # 'is' separator is found print(string.partition('is ')) # 'not' separator is not found print(string.partition('not ')) string = "Python is fun, isn't it" # splits at first occurence of 'is' print(string.partition('is'))
Çıktı
('Python', 'eşittir', 'eğlenceli') ('Python eğlencelidir', '', '') ('Python', 'eşittir', "eğlenceli, değil mi")