Stringni teskari tartibda yozish
Python-da stringni qanday o‘zgartirishni bilib oling.
Python-da Stringni teskari o‘zgartirish uchun o‘rnatilgan funksiya yo‘q.
Eng tez (va eng oson?) yo‘l -1 orqaga qadam qo‘yadigan bo‘lakdan foydalanishdir.
Misol
"Salom dunyo" stringini teskari aylantiring:
txt = "Hello World"[::-1]
print(txt)
O‘zingiz sinab ko‘ring »
Misol tushuntirildi
Bizda "Salom dunyo" stringi bor, biz uni o‘zgartirmoqchimiz:
Orqaga teskari string
txt = "Hello World"[::-1]
print(txt)
Ipning oxiridan boshlanadigan va orqaga qarab harakatlanadigan bo‘lak yarating.
Ushbu maxsus misolda [::-1] tilim operatori string oxiridan boshlanishini va 0 pozitsiyasida tugashini anglatadi,-1 qadam bilan harakatlaning, manfiy qadam, bu bir qadam orqaga qaytishni anglatadi.
Stringni kesib oling
txt = "Hello World"[::-1]
print(txt)
Endi bizdatxtqatori bor, u "Salom dunyo"ni orqaga qarab o‘qiydi.
Natijani ko‘rsatish uchun Stringni chop eting
Ro‘yxatni chop eting
txt = "Hello World"[::-1]
print(txt)
Funksiya yaratish
Agar stringlaringizni yuborib, ularni teskari tartibda qaytarib oladigan funksiyaga ega bo‘lishni istasangiz, funksiya yarating va unga yuqoridagi misoldagi kodni joylang.
Misol
def my_function(x):
return x[::-1]
mytxt = my_function("I wonder how this text looks like backwards")
print(mytxt)
O‘zingiz sinab ko‘ring »
Misol tushuntirildi
Argument sifatida Stringni oladigan funksiya yarating.
Funksiya yaratish
def my_function(x):
return x[::-1]
mytxt = my_function("I wonder how this text looks like backwards")
print(mytxt)
Ipning oxiridan boshlab ipni kesib oling va orqaga qarab harakatlaning.
Stringni kesib oling
def my_function(x):
return x[::-1]
mytxt = my_function("I wonder how this text looks like backwards")
print(mytxt)
Orqaga stringni qaytaring
Stringni qaytaring
def my_function(x):
return x[::-1]
mytxt = my_function("I wonder how this text looks like backwards")
print(mytxt )
Funksiyani parametr sifatida string bilan chaqiring:
Funksiyani chaqiring
def my_function(x):
return x[::-1]
mytxt = my_function("I wonder how this text looks like backwards")
print(mytxt)
Natijani chop eting:
Natijani chop eting
def my_function(x):
return x[::-1]
mytxt = my_function("I wonder how this text looks like backwards")
print(mytxt)
W3Schools Pathfinder
Yutuqlaringizni kuzating – bu bepul!
