🔹
Функция
➡️ Пример:
zip()
— объединение последовательностей в парыФункция
zip()
объединяет несколько итерируемых объектов (например, списки) в кортежи по элементам с одинаковыми индексами.➡️ Пример:
names = ["Анна", "Борис", "Вера"]
scores = [90, 85, 78]
for name, score in zip(names, scores):
print(f"{name}: {score}")
Анна: 90
Борис: 85
Вера: 78
zip()
полезен, когда нужно обрабатывать данные, идущие "парами" или "строчками из таблицы".Что выведет следующий код?
Anonymous Quiz
20%
instance, static
50%
static, static
25%
Ошибка при вызове e.static_method()
5%
Ошибка при вызове Example.static_method()
🔹 type() — определение типа данных
Функция
➡️ Пример:
Функция
type()
показывает, к какому типу относится объект: число, строка, список и т.д. Полезно для отладки и изучения структуры данных.➡️ Пример:
value = [1, 2, 3]
print(type(value))
<class 'list'>
type()
помогает понять, с чем вы работаете, особенно при вводе данных или работе с API.🔹 int() — преобразование к целому числу
Функция
Полезно при работе с пользовательским вводом или данными из внешних источников.
➡️ Пример:
Если строка не содержит число — будет ошибка. Используйте с try/except для безопасной обработки.
Функция
int()
преобразует строку или число с плавающей точкой в целое число.Полезно при работе с пользовательским вводом или данными из внешних источников.
➡️ Пример:
user_input = "42"
number = int(user_input)
print(number + 10)
52
Если строка не содержит число — будет ошибка. Используйте с try/except для безопасной обработки.