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 »
ULASHISH

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!