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

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


Скачать книгу
символов в начале и конце строки.

      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(",")) # ['один', 'два', 'три']

      print(", ".join(["один", "два", "три"])) # 'один, два, три'

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

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

      3.2 Списки, кортежи и множества

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

      Списки:

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

      Создание списка:

      python

      Copy code

      my_list = [1, 2, 3, 'Python', [4, 5]]

      Операции со списками:

      Добавление элементов (append, extend, insert):

      python

      Copy code

      my_list.append(6) # Добавляет элемент в конец

      my_list.extend([7, 8]) # Расширяет список элементами другого списка

      my_list.insert(0, 'start') # Вставляет элемент на указанный индекс

      Удаление элементов (remove, pop):

      python

      Copy code

      my_list.remove('Python') # Удаляет первое вхождение элемента

      my_list.pop(3) # Удаляет элемент по индексу и возвращает его

      Кортежи:

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

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

      python

      Copy code

      my_tuple = (1, 2, 3, 'Python')

      Операции с кортежами:

      Кортежи не поддерживают методы, которые изменяют данные (например, append или remove). Основные операции – это доступ к элементам по индексу и срезы, аналогично спискам.

      Множества:

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

      Конец ознакомительного фрагмента.

      Текст предоставлен ООО «Литрес».

      Прочитайте эту книгу целиком, купив полную легальную версию на Литрес.

      Безопасно оплатить книгу можно банковской картой Visa, MasterCard, Maestro, со счета мобильного телефона, с платежного терминала, в салоне МТС или Связной, через PayPal, WebMoney, Яндекс.Деньги, QIWI Кошелек, бонусными картами или другим удобным Вам способом.

/9j/4AAQSkZJRgABAQEASABIAAD/2wBDAAgGBgcGBQgHBwcJCQgKDBQNDAsLDBkSEw8UHRofHh0aHBwgJC4nICIsIxwcKDcpLDAxNDQ0Hyc5PTgyPC4zNDL/2wBDAQkJCQwLDBgNDRgyIRwhMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjL/wgARCAhhBdwDASIAAhEBAxEB/8QAGwAAAQUBAQAAAAAAAAAAAAAAAgABAwQFBgf/xAAaAQADAQEBAQAAAAAAAAAAAAAAAQIDBAUG/9oADAMBAAIQAxAAAAHnpKMnNteiqEGmNEE9UM1S9
Скачать книгу