Основы Python. Владимир Глимаков

Чтение книги онлайн.

Читать онлайн книгу Основы Python - Владимир Глимаков страница 5

Жанр:
Серия:
Издательство:
Основы Python - Владимир Глимаков

Скачать книгу

сохраните ваш код в файл с расширением .py.

      Использование модуля:

      Модули могут быть импортированы в другие модули или в интерактивную оболочку интерпретатора с помощью ключевого слова import.

      python

      Copy code

      import mymodule

      mymodule.greet("Алиса")

      Импортирование функций из модуля:

      Вы можете импортировать конкретные функции из модуля, что позволяет не загружать весь модуль.

      python

      Copy code

      from mymodule import greet

      greet("Алиса")

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

      Глава 3: Работа с данными

      3.1 Строки и их методы

      Строки в Python – это неизменяемые последовательности символов, используемые для хранения и обработки текстовой информации. Python предоставляет богатый набор методов для работы со строками, что делает его исключительно мощным инструментом для любых задач, связанных с текстом, от простой обработки до сложного анализа.

      Основы работы со строками:

      Создание строк:

      Строки можно создавать, заключая текст в одинарные ('…'), двойные ("…") или тройные ('''…''' или """…""") кавычки.

      python

      Copy code

      s1 = 'строка в одинарных кавычках'

      s2 = "строка в двойных кавычках"

      s3 = """строка в тройных кавычках, которая

      может занимать несколько строк"""

      Доступ к символам и срезы:

      Символы в строке можно получать по их индексам, начиная с 0 для первого символа. Также можно использовать отрицательные индексы для доступа к символам с конца.

      Срезы позволяют получить подстроку, используя двоеточие для указания начала и конца среза.

      python

      Copy code

      print(s1[0]) # 'с'

      print(s2[-1]) # 'х'

      print(s3[10:20]) # 'тройных ка'

      Методы строк:

      Python предоставляет множество полезных методов для работы со строками, включая преобразование регистра, поиск подстрок, разбиение и соединение строк и многие другие.

      Примеры некоторых методов строк:

      .upper(), .lower(): изменение регистра строки.

      python

      Copy code

      print("python".upper()) # 'PYTHON'

      print("PYTHON".lower()) # 'python'

      .strip(): удаление пробельных символов в начале и конце строки.

      python

      Copy code

      print(" привет ".strip()) # 'привет'

      .find(sub), .replace(old, new): поиск подстроки и замена.

      python

      Copy code

      print("Привет, мир!".find("мир")) # 8

      print("Привет, мир!".replace("мир", "Python")) # 'Привет, Python!'

      .split(sep), .join(iterable): разбиение строки по разделителю и соединение элементов.

      python

      Copy code

      print("один,два,три".split(","))

Скачать книгу