👍1
🔹
Функция
➡️ Пример:
zip()
— объединение последовательностей в парыФункция
zip()
объединяет несколько итерируемых объектов (например, списки) в кортежи по элементам с одинаковыми индексами.➡️ Пример:
names = ["Анна", "Борис", "Вера"]
scores = [90, 85, 78]
for name, score in zip(names, scores):
print(f"{name}: {score}")
Анна: 90
Борис: 85
Вера: 78
zip()
полезен, когда нужно обрабатывать данные, идущие "парами" или "строчками из таблицы".🔹 range() — генерация чисел в Python
Функция
Синтаксис:
➡️ Пример:
По умолчанию шаг = 1. Верхняя граница (stop) не включается.
Функция
range()
создаёт последовательность чисел, которую удобно использовать в цикле.Синтаксис:
range(start, stop, step)
➡️ Пример:
for i in range(1, 6):
print(i)
1
2
3
4
5
По умолчанию шаг = 1. Верхняя граница (stop) не включается.
range() не создаёт список в памяти, а работает "лениво".
Что выведет следующий код?
Anonymous Quiz
19%
instance, static
52%
static, static
24%
Ошибка при вызове e.static_method()
5%
Ошибка при вызове Example.static_method()
🔹 type() — определение типа данных
Функция
➡️ Пример:
Функция
type()
показывает, к какому типу относится объект: число, строка, список и т.д. Полезно для отладки и изучения структуры данных.➡️ Пример:
value = [1, 2, 3]
print(type(value))
<class 'list'>
type()
помогает понять, с чем вы работаете, особенно при вводе данных или работе с API.🔹 sorted() — сортировка в Python
Функция
Работает с любыми итерируемыми объектами.
➡️ Пример:
Для сортировки по убыванию используйте sorted(numbers, reverse=True).
Функция
sorted()
возвращает новый отсортированный список, не изменяя оригинал.Работает с любыми итерируемыми объектами.
➡️ Пример:
numbers = [5, 2, 9, 1]
result = sorted(numbers)
print(result)
[1, 2, 5, 9]
Для сортировки по убыванию используйте sorted(numbers, reverse=True).
Полезна для работы с данными, где важен порядок.
🔹 int() — преобразование к целому числу
Функция
Полезно при работе с пользовательским вводом или данными из внешних источников.
➡️ Пример:
Если строка не содержит число — будет ошибка. Используйте с try/except для безопасной обработки.
Функция
int()
преобразует строку или число с плавающей точкой в целое число.Полезно при работе с пользовательским вводом или данными из внешних источников.
➡️ Пример:
user_input = "42"
number = int(user_input)
print(number + 10)
52
Если строка не содержит число — будет ошибка. Используйте с try/except для безопасной обработки.
❓ Зачем используется функция all() в Python и когда её применять?
Функция
✅ Пример:
📌 В этом примере
Функция
all()
проверяет, что все элементы итерируемого объекта приводятся к True
. Это полезно для лаконичной проверки, выполняются ли все условия, без написания циклов.✅ Пример:
scores = [92, 85, 88, 95, 90]
passed = all(score >= 80 for score in scores)
print(passed) # True
📌 В этом примере
all()
вернёт True
, потому что все оценки больше или равны 80.all() удобно использовать при валидации данных, проверке нескольких флагов или условий, особенно при работе со списками и генераторами. Делает код короче, читаемее и более декларативным, без лишней логики.
🔹 round() — округление чисел в Python
Функция
По умолчанию округляет до ближайшего целого.
➡️ Пример:
Функция
round()
округляет число до заданного количества знаков после запятой.По умолчанию округляет до ближайшего целого.
➡️ Пример:
price = 3.14159
rounded = round(price, 2)
print(rounded)
3.14
Полезно при работе с деньгами, статистикой и отображением чисел пользователю.
🔹 format() — вставка значений в строки
Метод
➡️ Пример:
Метод
.format()
позволяет вставлять переменные внутрь строки с помощью фигурных скобок.➡️ Пример:
name = "Анна"
age = 25
text = "Меня зовут {} и мне {} лет".format(name, age)
print(text)
Меня зовут Анна и мне 25 лет
format() делает строки читаемыми и удобными для шаблонов вывода.