18+
реклама
18+
Бургер менюБургер меню

Дмитрий Одиссеев – Справочник Python (страница 2)

18

Print(fruits[1:3])

Словари(dict)

Словари это пары ключ:значение

# Создаём словарь с данными о человеке

Person = {“name”: “Артем”, “age”: 30}

# Получаем значение по ключу

Print(person[“name”])

# Добавляем новый ключ и значение

Person[“city”] = “Москва”

# Проходим по ключам и значениям

For key, value in person.items():

Print(key, value)

Множества(set)

Это неупорядоченная коллекция

# Создаём множество

Nums = {1, 2, 3}

# Добавляем элемент

Nums.add(4)

# Удаляем элемент

Nums.remove(2)

Операции над множествами:

A = {1, 2, 3}

B = {3, 4, 5}

# Пересечение множеств (общие элементы)

Print(a & b)

# Объединение множеств (все уникальные элементы)

Print(a | b)

Кортежи(tuple)

Кортежи – это неизменяемые списки

# Создаём кортеж

Point = (10, 20)

# Распаковываем значения в переменные

X, y = point

# Проверяем, есть ли “яблоко” в списке

If “яблоко” in fruits:

Print(“Есть яблоко!”)

Операторы сравнения и логические операторы

# Сравнение

A = 5

B = 10

Print(a == b) # False

Print(a != b) # True

Print(a < b) # True

# Логические операторы

X = True

Y = False

Print(x and y) # False

Print(x or y) # True

Print(not x) # False

Арифметические операторы:

A = 10

B = 3

Print(a + b) # 13

Print(a – b) # 7

Print(a * b) # 30

Print(a / b) # 3.333…

Print(a // b) # 3 (целочисленное деление)

Print(a % b) # 1 (остаток)

Print(a ** b) # 1000 (возведение в степень)

Работа со строками:

Text = “Привет, мир”

# Индексация и срезы

Print(text[0]) # П

Print(text[-1]) # р

Print(text[0:6]) # Привет