Paano baligtarin ang string sa Python

Matututunan kung paano magbaligtarin ng string sa Python.

Wala sa Python ang nakalagay na function na magbaligtarin ng string.

Ang pinakamabilis (at pinakasimpleng?) paraan ay gamitin ang pagbaba ng paghahintay ng pahintulot:-1.

Halimbawa

Baligtarin ang string "Hello World":

txt = "Hello World"[::-1]
print(txt)

Pagsasakatuparan Ng Halimbawa

Halimbawa Ng Paliwanag

Mayroon kaming string, "Hello World", na dapat baligtarin namin:

String na dapat baligtarin

txt = "Hello World" [::-1]
print(txt)

Buhat sa huling bahagi ng string, gumawa ng isang pahintulot na makataas, at pagkatapos ay lumiliko papunta sa harap.

Sa partikular na halimbawa, ang slice na statement [::-1] ay katumbas ng [11:0:-1], ibig sabihin mula sa posisyon 11 ( dahil sa "Hello "World" ay may 11 na character), tapos sa posisyon 0, gumagalaw ng hakbang -1, -1 ay nangangahulugan na lumiko ng isang hakbang sa likod.

Pahinga Ang String

txt = "Hello World" [::-1] 
print(txt)

Ngayon mayroon kaming string na baligtad na "Hello World" txt.

Iprintng String Upang Ipakita Ang Resulta

Iprintng Listahan

txt = "Hello World"[::-1] 
print(txt)

Lumikha Ng Function

Kung gusto mong magkaroon ng function na makapagpadala ng string at makabaligtad nito, maaaring lumikha ng function at maglagay ng code ng halimbawa

Halimbawa

def my_function(x):
  return x[::-1]
mytxt = my_function("I wonder how this text looks like backwards")
print(mytxt)

Pagsasakatuparan Ng Halimbawa

Halimbawa Ng Paliwanag

Lumikha Ng Function Na Gumagamit Ng String Bilang Argumento.

Lumikha Ng Function

def my_function(x): 
  return x[::-1]
mytxt = my_function("I wonder how this text looks like backwards")
print(mytxt)

Pahinga Ang String Mula Sa Huling Dulo At Lumiko Sa likod.

Pahinga Ang String

def my_function(x):
  return x [::-1] 
mytxt = my_function("I wonder how this text looks like backwards")
print(mytxt)

Ireturn Ang String Na Baligtad.

Ireturn Ang String

def my_function(x):
  return x[::-1] 
mytxt = my_function("I wonder how this text looks like backwards")
print(mytxt )

Gamit Ang String Bilang Argumento Sa Pagtawag Ng Function:

Tawagan Ang Function

def my_function(x):
  return x[::-1]
mytxt = my_function("I wonder how this text looks like backwards")
print(mytxt)

Iprintng Resulta:

Iprintng Resulta

def my_function(x):
  return x[::-1]
mytxt = my_function("I wonder how this text looks like backwards")
print(mytxt)