Python'da Dize Kırpma: Bilmeniz Gereken Her Şey

Bu makale size Örneklerle Python'da Dize Kırpmanın Nasıl Uygulanacağı hakkında ayrıntılı ve kapsamlı bir bilgi sağlayacaktır.

Bir dizeyi kırpmak çok faydalı olabilir ve birden fazla uygulaması vardır. Çoğu kodlayıcı, orijinal bir dizeden kendileri için değerli olabilecek bilgileri ayıklamak için kırpma işlevini aşırı derecede kullanır. Bu yazıda, İp Kırpmayı tartışacağız. :



Kırpmaya Giriş

Python'un sahip olduğu, buna çok benzeyen başka işlevler de var. Böyle bir şey ' Dizelerin Dilimlenmesi ”. Burada dizeleri birçok parçaya bölebilir ve diziye farklı seçenekler uygulayabiliriz. Belirli bölümleri çıkarabilir, ilk bölümü kesebilir, dizenin son harflerini çıkarabilir ve bu konumlardaki diğer dizelerle değiştirebiliriz.



String-Trimming



java'da paket nasıl yapılır

Bu tamamen ayrı bir bölüm olduğu için, şimdi dizelere kırpma yoluyla neler yapılabileceğine bakalım.

Python'da Dize Kırpma nedir?

Bir ipin kırpılması, yukarıdaki diyagramda gösterildiği gibi üç şekilde yapılır. Onlara bir bakalım.

  • Şerit - Sondaki boşluklar veya baştaki boşluklar kaldırıldıktan sonra yeni bir dize döndürülür.



  • R şeridi - Bu, yalnızca sondaki boşlukların kaldırıldığı yeni bir dize çıkarır. Bu nedenle 'rstring' adı, yani dizenin yalnızca sağ tarafındaki boşlukları kaldırır.

  • L-Şerit - 'Lstrip', R-şeridinin tersini yapar. Sol taraf olan dizenin başından itibaren beyaz boşlukları kaldırır.

Varsayılan olarak, tüm bu işlevler, boşlukları kaldırmak için zorunlu olarak bir bağımsız değişken geçirilmesini gerektirmez. Yalnızca belirli bir karakterin kaldırılması gerektiğinde, bu argümanda belirtilir ve buna göre baştaki ve sondaki yerlerden kaldırılır.

str = 'EDUREKA' print (f'String = '{s1}' n ') print (f'Aftering Leading Whitespaces String =' {str.lstrip ()} 'n') print (f'A Sondaki Beyaz Boşluk Dizesini Kaldırdıktan Sonra = '{str.rstrip ()}' n ') print (f'A Beyaz Boşlukları Kırptıktan Sonra String =' {str.strip ()} 'n')

Şimdi bir dizeden çıkarılacak belirli bir karakteri ele alalım.

str = '&&&&&& EDUREKA &&&&&&' print ('n Bu orignial stringnn', str) print ('n Aşağıda olağan şerit işlevi n') print (str.strip ('&')) print ('n Aşağıda R -strip functionnn ') print (str.rstrip (' & ')) print (' n Aşağıda L-strip functionnn ') print (str.lstrip (' & '))

Bu benzer etrafında dönen başka işlevler de var. Python'da dize kırpma konusu. Şimdi dizelere uygulanan diğer basit işlevlere bakalım.

Bir Dizenin Min ve Maks.

Burada minimum fonksiyon veya 'min', alfabenin en küçük değerini dizeden çıkarmaktır. Bu, A-Z alfabe kümesinden gelir; A en düşük değerdir ve Z en yüksek değerdir. 'Max' işlevi tam tersini yapar, yani dizeden en yüksek değerli alfabeyi seçer. Bu, aşağıdaki örnekle daha iyi ifade edilebilir.

str = 'EDUREKA' print ('n Bu orignial dizgidir', str) print ('n Minimum değer karakteri: n' + min (str)) print ('nMaksimum değer karakteri: n' + max ( str))

Değiştir

Değiştirme işlevinin anlaşılması oldukça basittir. Kendini değiştir sözcüğünden, dizenin belirli bölümlerinin diğer dizgi öğeleriyle değiştirilebileceği anlamını çıkarabiliriz. Örneğin, aşağıdaki kodu göz önünde bulundurun:

str = 'EDUREKA, EDUREKA'dır' str1 = 'EDUREKA' str2 = 'EN İYİ' print ('Değiştirmeden sonraki son dize: n') print ('Bir oluşum için') print (str.replace (str1, str2, 1) ) print ('nİki oluşum için') print (str.replace (str1, str2, 2))

Bununla, Python'da bu String Trimming makalesinin sonuna geliyoruz. Umarım İp Kırpma hakkında yeterince fikriniz vardır.

Python hakkında çeşitli uygulamalarının yanı sıra derinlemesine bilgi edinmek için şunları yapabilirsiniz: 7/24 destek ve ömür boyu erişim ile canlı çevrimiçi eğitim için.

Bizim için bir sorunuz mu var? 'Python'da Dize Kırpma' nın yorumlar bölümünde bunlardan bahsedin, size geri döneceğiz.