Just Python
10.3K subscribers
4.34K photos
11 videos
4.32K links
🐍Простое изучение Python.

Ссылка: @Portal_v_IT

Сотрудничество: @oleginc, @tatiana_inc

Канал на бирже: telega.in/c/justpython_it

РКН: clck.ru/3MnbSc
Download Telegram
Функции any() и all()

При использовании функций any() и all() мы проверяем или рассматриваем список элементов, заданных по заданному условию. Функция any() возвращает True, если хотя бы один элемент соответствует условию, а функция all() возвращает True, если все элементы соответствуют условию.

В этом случае мы проверяем, есть ли в списке номеров хотя бы одно четное число и проверяем ли все числа в списке условий четности.

#theory // Just Python
Метода join()

При использовании метода join() мы объединяем элементы списка в строку.

В этом примере мы объединяем элементы списка фруктов в строку, разделяя их запятой и пробелом.

#theory // Just Python
Пример использования оператора in

При
использовании оператора in мы проверяем, содержится ли элемент в списке.

В этом примере мы проверяем, содержится ли в списке фруктов элемент 'apple' и 'grape'.

#theory // Just Python
Кратко о методе count()

При использовании метода count() мы подсчитываем количество вхождений элемента в список.

В этом примере мы используем метод count() для подсчета количества вхождений числа 2 в списке numbers.

#theory // Just Python
Метода index()

При использовании метода index() мы находим индекс первого вхождения элемента в список.

В этом примере мы используем метод index() для нахождения индекса первого вхождения числа 2 в списке numbers.

#theory // Just Python
Метода split()

При использовании метода split() мы разбиваем строку на список элементов, используя заданный разделитель.

В этом примере мы используем метод split() для разбиения строки sentence на список слов.

#theory // Just Python
Функция reduce()

При использовании функции reduce() мы применяем функцию к первым двум элементам списка, затем к результату и следующему элементу и так далее.

В этом примере мы используем функцию reduce() для вычисления произведения чисел в списке.

#theory // Just Python
Оператор "not"

При
использовании оператора "not" мы инвертируем булево значение.

В этом примере мы используем оператор "not" для проверки, не идет ли дождь.

#theory // Just Python
Использование функции format()

Python предоставляет функцию str.format(), которая позволяет использовать множественные подстановки и форматирование значений. Она принимает позиционные аргументы и объединяет строку посредством позиционного форматирования.

#theory // Just Python
Оператор "and"

При использовании оператора "and" мы проверяем, выполняются ли два условия одновременно.

В этом примере мы используем оператор "and" для проверки, достиг ли пользователь совершеннолетия и является ли он студентом.

#theory // Just Python
Оператор "or"

При использовании оператор "or" мы проверяем, выполняется ли хотя бы одно из двух условий.

В этом примере мы используем оператор "or" для проверки, идет ли дождь или пользователь взял с собой зонт. Если хотя бы одно из условий истинно, мы считаем, что пользователь готов к дождю. Если же оба условия ложны, мы предупреждаем пользователя, что он может промокнуть.

#theory // Just Python
Модуль set comprehension

При использовании модуля set comprehension мы создаем новое множество на основе существующего списка или другого итерируемого объекта.

В этом примере мы используем set comprehension для создания нового множества, которое содержит только уникальные элементы из списка.

#theory // Just Python
Модуль dict comprehension

При использовании dict comprehension мы создаем новый словарь на основе существующего списка или другого итерируемого объекта.

В этом примере мы используем dict comprehension для создания нового словаря, в котором ключами являются числа из исходного списка, а значениями – квадраты этих чисел.

#theory // Just Python
Исключение с join()

Метод join() полезен при создании строкового представления из итерируемых элементов. Этот метод возвращает новую строку, а исходная строка и итерация остаются неизменными. Используя этот метод, мы можем создать строку CSV, а также строку, разделенную табуляцией.

#theory // Just Python
Функция reversed()

При использовании функции reversed() мы получаем обратный порядок элементов в списке.

В этом примере мы используем функцию reversed() для получения списка чисел в обратном порядке.

#theory // Just Python
Константы модуля cmath

В модуле cmath есть множество констант, которые используются при вычислении комплексных чисел.

#theory // Just Python
Класс defaultdict()

При использовании класса defaultdict() из модуля collections мы создаем словарь, в котором каждому ключу автоматически присваивается значение по умолчанию.

В этом примере мы используем класс defaultdict() для создания словаря, который содержит количество каждого вида фруктов из списка.

#theory // Just Python
Что не так с этим кодом и зачем это нужно?

Этот код вызывает ошибку утверждения assert с сообщением «error», если debug равен True. debug — это встроенная переменная Python, которая является истинной, если к интерактивной консоли или скрипту был присоединен флаг оптимизации -O. Для типичных скриптов в режиме отладки эта переменная равна True. Если оптимизация включена, то интерпретатор Python игнорирует все операторы утверждения assert, поэтому этот код не вызовет ошибку в optimized mode.

Такой код может быть использован для проверки инвариантов в программе или для отладки кода. Если утверждение не выполняется и вызывается AssertionError, это означает, что в программе произошло что-то непредвиденное, что нарушило заданное утверждение, и программа остановится с сообщением об ошибке.

#theory // Just Python
Класс Counter()

При использовании класса Counter() из модуля collections позволяет создать словарь, который содержит количество каждого элемента из списка.

В этом примере мы используем класс Counter() для создания словаря, который содержит количество каждого вида фруктов из списка.

#theory // Just Python
Конституция try-except

При использовании конструкции try-except мы обрабатываем ошибки в коде. Если в блоке try происходит ошибка, то программа переходит в блок except, где можно обработать ошибку и продолжить выполнение программы.

В этом примере мы используем конструкцию try-except для обработки ошибки, которая может возникнуть при попытке преобразовать введенную пользователем строку в целое число. Если введенная строка не может быть преобразована в целое число, то программа переходит в блок except и выводит сообщение об ошибке.

#theory // Just Python