Python'da dizgeyi nasıl tersine çevireceğiniz?

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 Çalıştır

Ö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 -1Negatif 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 Çalıştır

Ö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)