езикът изобилства от оптимални решения за проблеми, които изискват много усилия и сложен код в други езици за програмиране. Една от причините, поради които python придоби голяма популярност през последното десетилетие, беше четливостта и лесният синтаксис, с които идва. Една такава концепция е обръщане на низ в python. има много решения за този конкретен проблем. В този блог ще обсъдим различни начини за обръщане на низ в python. В тази статия се обсъждат следните теми:
Какво е струна?
ДА СЕ е неизменим тип данни в python, който не може да бъде променен, след като го декларираме в програма. Използваме единични или двойни кавички, за да декларираме низ в python. Следва пример за показване как можете да декларирате низ в python.
name = 'edureka' course = 'python' print (name) print (course)
Изход: edureka python
Индексиране в низове
За достъп до стойността в низ можем да използваме индекси. Индексите са местоположения за конкретни символи в низ. Например, ако имаме низ „edureka“, индексът в символа ‘e’ ще бъде 0, а в края на низа индексът ще бъде 6.
как да намеря палиндром в java -
name = 'edureka' print (име [4])
Изход: е
Как да обърна низ в Python?
- Използване на рекурсия
def rev (x): str = '' за i in s: str = i + str return str s = 'edureka' print (rev (s))
Резултат: a kerude
- Използване на A
def rev (s): ако len (s) == 0: return s else: return rev (s [1:]) + s [0] s = 'edureka' print (rev (s))
Изход: акаруде
- Разширен синтаксис на среза
name = 'edureka' print (име [:: - 1]
Изход: акаруде
- Използване на Reversed
def rev (s): s = '' .join (reversed (s)) return s str = 'edureka' print (rev (str))
Изход: акаруде
В горните примери сме обърнали низа, използвайки различни подходи. Работите на езика за програмиране на Python имат много приложения в , , и т.н. С оптимални функции и концепции става по-лесно да работите с python с ефективни резултати. Нарастващото търсене се грижи за много възможности за работа на софтуерни професионалисти, което прави изключително важно изучаването на python. За да овладеете всички основни понятия, запишете се в edureka’s и стартирайте обучението си.
Имате ли въпроси? Споменете ги в раздела за коментари, ще се свържем с вас възможно най-скоро.