📰 最近消息
Символы ЮникодаДобавлять юникод-символы в строковые литералы можно не только с помощью их номеров, но и по их названиям.Более того, такая запись символов юникода совместима и с f-строками, а это очень удобно.📲 Мы в MAXПодписывайтесь на канал 👉@pythonofff
Открываем сайт для парсинга через Requests + BeautifulSoupRequests — это простая HTTP библиотека для Python. Она предоставляет методы для доступа к веб-ресурсам через HTTP запросы.📲 Мы в MAXПодписывайтесь на канал 👉@pythonofff
Лимит рекурсииВ Python не поддерживается хвостовая рекурсия, из-за чего зачастую возникает RecursionError во время создания рекурсивных алгоритмов. Но с помощью модуля sys можно посмотреть и даже изменить максимальную глубину рекурсии. Однако делать это слегка опасно, так как каждый новый вызов зани
Поиск всех HTML-элементов по названиюС помощью метода find_all мы можем найти все элементы, которые соответствуют некоторым критериям.📲 Мы в MAXПодписывайтесь на канал 👉@pythonofff
Инкремент с помощью __pos__В Python нет операции инкремента ++ как в си-подобных языках, поэтому используется x += 1. Однако запись ++x является валидным кодом (но не x++), так как это просто два унарных оператора сложения.При применении унарного плюса у объекта вызывается магический метод pos, то е
Оператор breakОператор break используется для преждевременного выхода из цикла for. Он используется для прерывания цикла при выполнении определенного условия. Допустим, у нас есть список чисел, и мы хотим проверить, присутствует ли число. Мы можем перебрать список чисел и, если число найдено, выйти
Дробные числаПо умолчанию числа с плавающей точкой используют память привычным образом, то есть они хранятся в двоичном виде. Это означает, что вы обычно работаете с приблизительными значениями, а не точными.Можно использовать тип данных Decimal, который предоставит намного большую точность, но и ег
НаследованиеНаследование позволяет создавать новый класс на основе уже существующего. Таким образом, можно создать новый класс, взяв за основу все методы и атрибуты другого. В данном случае класс Person является родительским классом, также его называют базовым классом или суперклассом. А класс Emplo
Как удалить элемент из списка с помощью индекса в PythonДля удаления элемента по индексу используйте pop(). Для этого также подойдет ключевое слово del.📲 Мы в MAXПодписывайтесь на канал 👉@pythonofff
Разница между __str__ и __repr__Оба магических метода str и repr используются для получения строкового представления объекта. Давайте разберемся, в чем же собственно разница между ними.Метод str используется для создания вывода для конечного пользователя, а repr в основном используется для отладки и