Jak obrátit řetězec v Pythonu
Naučte se, jak obrátit řetězec v Pythonu.
Neexistuje žádná vestavěná funkce pro obrácení řetězce v Pythonu.
Nejrychlejší (a nejsnadnější?) způsob je použít řez, který ustoupí dozadu, -1
.
Příklad
Otočte řetězec „Ahoj světe“:
txt = "Hello World"[::-1]
print(txt)
Příklad vysvětlen
Máme řetězec „Ahoj světe“, který chceme obrátit:
String to Reverse
txt = "Hello World"[::-1]
print(txt)
Vytvořte řez, který začíná na konci provázku a pohybuje se dozadu.
V tomto konkrétním příkladu příkaz slice [::-1]
znamená začátek na konci řetězce a konec na pozici 0, pohyb s krokem -1
, záporná jednička, což znamená jeden krok zpět.
Nakrájejte provázek
txt = "Hello World"[::-1]
print(txt)
Nyní máme řetězec txt
, který zní „Ahoj světe“ pozpátku.
Vytiskněte řetězec, abyste demonstrovali výsledek
Vytiskněte seznam
txt = "Hello World"[::-1]
print(txt)
Vytvořte funkci
Pokud chcete mít funkci, kde můžete posílat své řetězce a vracet je zpět, můžete vytvořit funkci a vložit kód z výše uvedeného příkladu.
Příklad
def my_function(x):
return x[::-1]
mytxt =
my_function("I wonder how this text looks like backwards")
print(mytxt)
Příklad vysvětlen
Vytvořte funkci, která má jako argument řetězec.
Vytvořte funkci
def my_function(x):
return x[::-1]
mytxt =
my_function("I wonder how this text looks like backwards")
print(mytxt)
Odřízněte provázek počínaje koncem provázku a pohybujte se dozadu.
Nakrájejte provázek
def my_function(x):
return x[::-1]
mytxt =
my_function("I wonder how this text looks like backwards")
print(mytxt)
Vraťte zpětný řetězec
Vraťte řetězec
def my_function(x):
return
x[::-1]
mytxt =
my_function("I wonder how this text looks like backwards")
print(mytxt )
Zavolejte funkci s řetězcem jako parametrem:
Zavolejte funkci
def my_function(x):
return
x[::-1]
mytxt = my_function("I
wonder how this text looks like backwards")
print(mytxt)
Vytiskněte výsledek:
Vytiskněte výsledek
def my_function(x):
return
x[::-1]
mytxt = my_function("I wonder how this text looks like backwards")
print(mytxt)