Bu kullanışlı yerleşik yöntemler, vakayla ilgili çeşitli görevlerle başa çıkmanıza yardımcı olacaktır.
Python, bir dizeyi değiştirmenize izin veren birçok yerleşik yöntemle birlikte gelir. Bu yöntemlerin birçoğu bir dizgedeki karakterlerin durumuyla ilgilenir.
Python büyük/küçük harfe özgü dize yöntemleri, özellikle iki giriş değerini karşılaştırmanız gerektiğinde kullanışlıdır. Bunları, diğer veri doğrulama türleri veya içerik yayınlamayla ilgili görevler için de kullanabilirsiniz.
1. kapitalize() Yöntemi
bu büyük harf yap() method, bir dizedeki ilk karakteri büyük harfe dönüştürür ve dizenin güncellenmiş bir kopyasını döndürür.
meyve = "elmalar"
newString = meyve.kapitalize()
Yazdır(yeniDize)
Yukarıdaki kod, dosyanızda aşağıdaki çıktıyı yazdırır. Python IDE'si konsol:
Elmalar
bu büyük harf yap() yöntem, yalnızca alfabenin bir harfiyse (tam sayılar değil) ilk karakterin büyük/küçük harf durumunu değiştirir.
meyve = "6 elma"
newString = meyve.kapitalize()
Yazdır(yeniDize)#baskılar
#6 elmameyve = " elmalar"
newString = meyve.kapitalize()
Yazdır(yeniDize)
#baskılar
# elmalar
bu büyük harf yap() yöntem, henüz büyük harf değilse, yalnızca ilk karakterin büyük/küçük harf durumunu değiştirir.
meyve = "Elmalar"
newString = meyve.kapitalize()
Yazdır(yeniDize)
#baskılar
#Elmalar
bu büyük harf yap() yöntemi ayrıca ilk konumda olmayan her harfin yeni dizede küçük harfe dönüştürülmesini sağlar.
meyve = "elmalar"
newString = meyve.kapitalize()
Yazdır(yeniDize)
#baskılar
#Elmalar
2. alt() ve üst() Yöntemleri
Bu iki yöntem, dizeleri tüm küçük harf veya büyük harf eşdeğerlerine dönüştürmenize yardımcı olur. zorunda kalmaktan kurtarıyorlar dize durumunu manuel olarak kendiniz dönüştürün.
bu daha düşük() yöntem argüman almaz ve yeni bir dize döndürür. Her karakteri küçük harf eşdeğerine dönüştürür:
meyve = "ELMALAR"
newString = meyve.lower()
Yazdır(yeniDize)
#baskılar
#elmalar
bu üst() yöntem tam tersini yapar daha düşük() yöntem. Bir dizedeki tüm küçük harfleri büyük harfe dönüştürür. Dizede küçük harf yoksa, bu yöntem orijinal dizenin özdeş bir kopyasını döndürür.
meyve = "elmalar"
meyve2 = "MANGO"
newString = meyve.upper()
newString2 = meyve2.üst()
Yazdır(yeniDize)
Yazdır(yeniDize2)
#baskılar
#ELMALAR
#MANGO
3. casefold() Yöntemi
bu küçük dosya() method, her karakteri küçük harfe dönüştürdüğü bir dizenin bir kopyasını döndürür. Ancak, aynı zamanda biraz daha güçlü daha düşük(). Bu işlev, Unicode karakterler onları içeren dizeleri doğru bir şekilde karşılaştırmanıza izin verecek şekilde.
metin = "groß"
newString = metin.lower()
newString2 = text.casefold()
Yazdır(yeniDize)
Yazdır(yeniDize2)
4. islower() ve isupper() Yöntemleri
bu daha düşük() ve akşam yemeği() string yöntemleri argüman almaz. Her biri bir boole değeri döndürür. bu daha düşük() metot, bir dizgedeki her karakter küçük harf ise true, aksi takdirde false döndürür.
meyve = "elma"
meyve2 = "Mango"
newString = meyve.islower()
newString2 = meyve2.islower()
yazdır (newString)
yazdır (newString2)
#baskılar
#Doğru
#Yanlış
bu akşam yemeği() Yöntem, bir dizgedeki tüm karakterler büyükse true, aksi takdirde false döndürür.
meyve = "Elmalar"
meyve2 = "MANGO"
newString = meyve.isupper()
newString2 = meyve2.isupper()
Yazdır(yeniDize)
Yazdır(yeniDize2)
#baskılar
#Yanlış
#Doğru
5. istitle() Yöntemi
bu istitle() metot, bir dizgedeki tüm kelimeler büyük harfle başlıyorsa true, aksi takdirde false döndürür. Bu yöntem argüman almaz.
metin = "Elma Bir Meyvedir."
metin2 = "Mango da meyvedir."
newString = metin.istitle()
newString2 = text2.istitle()
Yazdır(yeniDize)
Yazdır(yeniDize2)
#baskılar
#Doğru
#Yanlış
6. swapcase() Yöntemi
bu takas kutusu() yöntem argüman almaz ve ters çevrilmiş yeni bir dize döndürür.
meyve = "elmalar"
meyve2 = "MANGO"
newString = meyve.swapcase()
newString2 = meyve2.swapcase()
Yazdır(yeniDize)
Yazdır(yeniDize2)
#baskılar
#ELMALAR
#Mango
Python String Yöntemlerinin Değeri
String yöntemleri, bir Python programcısı olarak hayatı sizin için çok daha kolay hale getirir. Örneğin, bir dizgede gezinen ve tüm harflerini küçük harfe çeviren bir program oluşturabilirsiniz. Bununla birlikte, casefold() gibi Python dize yöntemlerinin varlığı göz önüne alındığında, bu görev, tekerleği yeniden icat etmeye çok benzer.
Python dize yöntemleri, daha az çabayla daha fazlasını başarmanıza olanak tanır.
Python String format() Yöntemi Nasıl Çalışır? 10 Örnek
Sonrakini Oku
İlgili konular
- Programlama
- Programlama
- piton
Yazar hakkında
Kadeisha Kean, Full-Stack Yazılım Geliştirici ve Teknik/Teknoloji Yazarıdır. En karmaşık teknolojik kavramların bazılarını basitleştirme konusunda belirgin bir yeteneğe sahiptir; herhangi bir teknoloji acemi tarafından kolayca anlaşılabilecek malzeme üretmek. Yazmak, ilginç yazılımlar geliştirmek ve dünyayı gezmek (belgeseller aracılığıyla) konusunda tutkulu.
Haber bültenimize abone ol
Teknik ipuçları, incelemeler, ücretsiz e-kitaplar ve özel fırsatlar için bültenimize katılın!
Abone olmak için buraya tıklayın