На YouTube опубликован видеоурок об основных типах переменных в Питоне и операциях над ними. В Питоне переменные служат контейнерами для данных. Тип переменной указывает, какой вид информации хранится внутри. Ниже разберём самые распространённые типы и ключевые приёмы работы с ними.
Распространённые типы переменных
- int — целые числа (например 1, -3)
- float — десятичные числа (например 1.5, -4.5)
- str — строки символов (например «привет»)
- list — упорядоченные коллекции
- set — неупорядоченные коллекции уникальных элементов
- dict — пары «ключ → значение»
Целые числа и числа с плавающей точкой
# Целые (int) возраст = 15 счёт = -3 # Float цена = 19.99 температура = -4.5 # Арифметика сумма = 5 + 3 # 8 разность = 10 - 2 # 8 произведение = 4 * 2 # 8 частное = 16 / 2 # 8.0
Строки
Строка (str) — последовательность символов в кавычках. Строки неизменяемы, но их можно соединять.
имя = "Алиса" приветствие = "Привет, мир!" # Индексация и срезы первая_буква = имя[0] # 'А' подстрока = приветствие[7:10] # 'мир' # Конкатенация полное = приветствие + " " + имя
Списки
list — упорядоченная, изменяемая коллекция элементов.
числа = [1, 2, 3, 4, 5]
фрукты = ["яблоко", "банан", "вишня"]
# Доступ к элементам
первое = числа[0] # 1
второй = фрукты[1] # 'банан'
# Изменение
числа[2] = 99
# Добавление и удаление
фрукты.append("финик")
del фрукты[0]
Словари
dict хранит данные в виде пар «ключ → значение».
пассажироВместимость = {"автобус": 35, "поезд": 120, "самолет": 300}
# Доступ по ключу
вместимость_автобуса = пассажироВместимость["автобус"]
# Добавление / обновление
пассажироВместимость["корабль"] = 1000
# Удаление
del пассажироВместимость["самолет"]
# Ключи и значения
ключи = list(пассажироВместимость.keys())
значения = list(пассажироВместимость.values())
Транспорт — практический пример
видыТранспорта = ["автобус", "поезд", "самолет"]
пассажироВместимость = {"автобус": 35, "поезд": 120, "самолет": 300}
# Чтение данных
первый = видыТранспорта[0] # 'автобус'
вместимость_поезда = пассажироВместимость["поезд"] # 120
# Обновление
пассажироВместимость["автобус"] = 40
Примеры можно найти на ГитХабе.
Полная версия лекции:
Лекция также доступна на других языках.