Python'da dizgeyi nasıl tersine çevireceğiniz?
- Önceki Sayfa Listeden Tekrarlı Elemanları Sil
- Sonraki Sayfa Python Örneği
Python'da dizgeyi nasıl tersine çevireceğinizi öğrenin.
Python'da dizgeyi tersine çevirmek için yerleşik bir fonksiyon yok.
En hızlı (en basit mi?) yöntem, geri doğru ilerleyen kesit kullanmaktır,-1
。
Örnek
Dizgeyi "Hello World" tersine çevirin:
txt = "Hello World"[::-1] print(txt)
Örnek Açıklama
Bir dizge var, "Hello World", onu tersine çevirmek istiyoruz:
Tersine çevrilecek dizge
txt = "Hello World" [::-1] print(txt)
Dizge sonundan başlayan bir kesinti oluşturun ve ardından geri doğru hareket edin.
Bu özel örnekte, slice ifadesi [::-1]
Eşdeğer [11:0:-1]
Bu, "Hello "World"" dizgisinin 11. karakterinden başlayarak (11 karakter var "Hello "World""), 0. karaktere kadar (sınırlama) ve adım boyutu -1
Negatif bir değer, bir adım geriye gitmek anlamına gelir.
Dizgiyi Kes
txt = "Hello World" [::-1] print(txt)
Şimdi "Hello World" dizgisini geriye doğru okuyan bir dizgemiz var txt
。
Sonuçları göstermek için dizgi yazdırın
Listeyi Yazdır
txt = "Hello World"[::-1] print(txt)
Fonksiyon Oluşturma
Bir dizgiyi gönderen ve onu geriye doğru döndüren bir fonksiyon oluşturmak istiyorsanız, bir fonksiyon oluşturun ve yukarıdaki örnekteki kodu ekleyin
Örnek
def my_function(x): return x[::-1] mytxt = my_function("I wonder how this text looks like backwards") print(mytxt)
Örnek Açıklama
Dizgi olarak parametre alan bir fonksiyon oluşturma.
Fonksiyon Oluşturma
def my_function(x): return x[::-1] mytxt = my_function("I wonder how this text looks like backwards") print(mytxt)
Dizginin sonundan başlayarak dizgiyi kes ve geriye doğru hareket ettir.
Dizgiyi Kes
def my_function(x): return x [::-1] mytxt = my_function("I wonder how this text looks like backwards") print(mytxt)
Geriye doğru dizgiyi döndür.
Dizgiyi Dönüştür
def my_function(x): return x[::-1] mytxt = my_function("I wonder how this text looks like backwards") print(mytxt )
Fonksiyonu çağırmak için dizgi olarak parametre kullanın:
Fonksiyonu Çağır
def my_function(x): return x[::-1] mytxt = my_function("I wonder how this text looks like backwards") print(mytxt)
Sonuçları Yazdır:
Sonuçları Yazdır
def my_function(x): return x[::-1] mytxt = my_function("I wonder how this text looks like backwards") print(mytxt)
- Önceki Sayfa Listeden Tekrarlı Elemanları Sil
- Sonraki Sayfa Python Örneği