Строки в Python поддерживают индексацию и нарезку. Чтобы извлечь из строки один символ, укажите после строки индекс нужного символа в квадратных скобках ([ ]), помня, что первый символ строки имеет нулевой индекс. Индекс начинается от 0 до n-1, где n — количество символов в последовательности. Например, если вы хотите извлечь 6-й символ строки, используйте «string_name[5]».

Python также поддерживает отрицательное индексирование, в котором вы можете получить доступ к элементам, используя отрицательные целые числа. Последнему символу последовательности присваивается индекс «-1» и продолжается до «-n» для первого символа, где n — количество символов в последовательности.

Нарезка используется для извлечения непрерывной части последовательности (известной как срез). Чтобы нарезать последовательность, используйте индекс, состоящий из начальной позиции, за которой следует двоеточие (:), за которым, наконец, следует еще одна позиция, чем конечная позиция фрагмента, который вы хотите извлечь.

Функция в Python — это блок кода, который можно повторно использовать внутри кода. Определение функции состоит из:

  • Ключевое слово «def» (определить), за которым следует имя нашей функции. Имя вашей функции может быть любым допустимым идентификатором Python.
  • Пара круглых скобок после имени функции, которая представляет собой список параметров функции.
  • Двоеточие после скобок.
  • Тело/определение вашей функции.
  • Ключевое слово «возврат», за которым следует выражение. Это выражение — то, что функция будет оценивать при вызове. Это также может быть нулевое выражение.

Модуль Python — это файл Python, который содержит одно или несколько определений функций. Модули — это удобный способ объединения связанных функций, чтобы мы могли легко использовать их повторно между проектами или делиться ими с другими программистами. Чтобы использовать модуль в программе, нам нужно использовать ключевое слово «импорт».