New Клумбик  /

Работа с текстом в консоли python

Python — высокоуровневый язык программирования общего назначения, ориентированный на повышение производительности разработчика и читаемости кода. Его синтаксис невероятно минималистичен и понятен. И именно его простота позволяет его задействовать не только как инструмент для разработчика, но и как мощную вещь для простого пользователя. Например, работа с текстом.

В python даже без сторонних библиотек невероятно большое количество функций позволяющих привнести в работу с текстом немного автоматизма.
Так как python интерпретируемый язык и его команды запускаются сразу после ввода, то можно использовать такую вещь как python console, что во много раз упрощает жизнь. Как это скачать/включить рекомендую посмотреть здесь.
Фух, с унылой теорией закончили, надо бы уже приступать к практике.
Для начала, зададим переменную, которая и будет содержать нужный текст:
a = "Имхомир"

Текст может быть любой, но писаться должен исключительно в кавычках.
Заранее предупрежу, имя переменной ≠ её содержанию.
Жмём enter.
А теперь начинается магия!
Например эта функция высчитывает длину строки:
len(a)

Len — сокращение от английского length(длина)
Или если в интернете вам попался особо буйный собеседник ПИШУЩИЙ ВОТ ТАК, его сообщения можно перевести в нижный регистр таким образом:
a.lower()

А если вы и сами буйный, то эта функция выручит вас:
a.upper()

Если же вы хотите поговорить наоборот, в этом вам может помочь данная строка:
a [::-1]

В итоге у нас должно получиться нечто пожожее на:
>>> a = "Имхомир"
>>> len(a)
7
>>> a.lower()
'имхомир'
>>> a.upper()
'ИМХОМИР'
>>> a [::-1]
'римохмИ'

По правде говоря, это далеко не всё что можно использовать в работе с текстом, ведь язык по правде функциональный, это даже не его основы, по большей части всё это лишь для фана.
Ну, вот и всё.
2 комментария
Mope
Привет, Клумбик!
ПРИВЕТ, КЛУМБИК!
! КИБМУЛК, ТЕВИРП
:)
  • Mope
  • 0
ROM
Ураа она есть на андроид!!!
  • ROM
  • 0