🔹 isinstance() — проверка типа в Python
Функция
Удобна для валидации входных данных и написания универсальных функций.
➡️ Пример:
Работает с базовыми и пользовательскими типами. Поддерживает проверку на несколько типов через кортеж.
Функция
isinstance()
позволяет проверить, принадлежит ли объект к заданному типу данных.Удобна для валидации входных данных и написания универсальных функций.
➡️ Пример:
value = 42
if isinstance(value, int):
print("Это целое число")
Это целое число
Работает с базовыми и пользовательскими типами. Поддерживает проверку на несколько типов через кортеж.
🔹 enumerate() — индексы при переборе
Функция
Удобна, когда нужно сразу и значение, и его позицию в коллекции.
➡️ Пример:
enumerate() делает код чище и заменяет ручной счётчик.
Функция
enumerate()
позволяет перебирать элементы вместе с их индексами.Удобна, когда нужно сразу и значение, и его позицию в коллекции.
➡️ Пример:
fruits = ["яблоко", "банан", "вишня"]
for i, fruit in enumerate(fruits):
print(i, fruit)
0 яблоко
1 банан
2 вишня
enumerate() делает код чище и заменяет ручной счётчик.
👍1
🔹 range() — генерация чисел по шагу
Синтаксис:
➡️ Пример:
range()
создаёт последовательность чисел и часто используется в циклах.Синтаксис:
range(start, stop, step)
➡️ Пример:
for i in range(0, 10, 2):
print(i)
0
2
4
6
8
range()
не хранит все значения в памяти, а вычисляет их по мере необходимости — это удобно и эффективно.Что выведет следующий код?
Anonymous Quiz
42%
Deleted temp, Done
19%
Done, Deleted temp
35%
Только Done
4%
Порядок вывода не гарантирован
🔹 len() — длина объекта в Python
Функция
Работает с любыми коллекциями, поддерживающими длину.
➡️ Пример:
Функция
len()
возвращает количество элементов в объекте: списке, строке, словаре и т.д.Работает с любыми коллекциями, поддерживающими длину.
➡️ Пример:
message = "Привет, мир!"
print(len(message)) # Вывод: 12
len()
— один из самых часто используемых инструментов для работы с данными.🔥1
❓ Зачем используется функция
Функция
✅ Пример:
📌 В этом примере
all()
в Python и когда её применять?Функция
all()
проверяет, что все элементы итерируемого объекта приводятся к True
. Это удобно для краткой проверки, выполняются ли все условия без написания явных циклов.✅ Пример:
values = [1, True, "hello", 5]
result = all(values)
print(result) # True
📌 В этом примере
all()
вернёт True
, потому что все элементы не являются ложными значениями (0
, False
, None
, ''
и т.п.).all() удобно использовать при валидации форм, проверке флагов, условий, или когда нужно убедиться, что все элементы в коллекции удовлетворяют какому-либо критерию. Это делает код лаконичнее и понятнее.
❤🔥1
Что выведет следующий код?
Anonymous Quiz
19%
Custom(15) и Custom(13)
57%
Custom(15) и NotImplemented
14%
Custom(15) и ошибка выполнения
10%
Ошибка при сложении a + b
🔹
Метод
➡️ Пример:
Если разделитель не указан, используется пробел. Полезно для парсинга и обработки текстов.
split()
— разбиение строки в PythonМетод
split()
делит строку на части по заданному разделителю и возвращает список.➡️ Пример:
text = "яблоко,банан,груша"
fruits = text.split(",")
print(fruits)
['яблоко', 'банан', 'груша']
Если разделитель не указан, используется пробел. Полезно для парсинга и обработки текстов.
🔥1
🔹
Метод
➡️ Пример:
join()
— объединение строк из спискаМетод
join()
объединяет элементы списка в одну строку с указанным разделителем.➡️ Пример:
words = ["Привет", "мир"]
result = " ".join(words)
print(result)
Привет мир
join()
работает только со строками. Удобен для форматирования и вывода текстов.🥴1
🔹 strip() — удаление пробелов в строках
Метод
➡️ Пример:
Можно указать конкретные символы:
Метод
strip()
удаляет пробелы (и другие символы) с начала и конца строки.Полезен при обработке пользовательского ввода и данных из файлов.
➡️ Пример:
text = " привет мир "
clean = text.strip()
print(clean)
привет мир
Можно указать конкретные символы:
text.strip(",.")
. Удобный способ "почистить" строки перед использованием.