cookie

نحن نستخدم ملفات تعريف الارتباط لتحسين تجربة التصفح الخاصة بك. بالنقر على "قبول الكل"، أنت توافق على استخدام ملفات تعريف الارتباط.

avatar

Python tricks | Хитрости Питона

Здесь вы найдете лучшие практики и приёмы, которые используют опытные программисты. Сотрудничество: @SIeep_Token Мы на платформе: https://telegram.me/python_tricks Ссылка на канал: https://t.me/+QayZf6ccsQllZTYy

إظهار المزيد
مشاركات الإعلانات
6 742
المشتركون
+124 ساعات
+77 أيام
-3830 أيام

جاري تحميل البيانات...

معدل نمو المشترك

جاري تحميل البيانات...

Photo unavailableShow in Telegram
Обычные арифметические операторы (ч.12) Этот лайфхак полезен при работе с бинарными числами или другими типами данных, где операция побитового исключающего ИЛИ имеет смысл. Переопределение метода xor позволяет объекту поддерживать стандартную операцию побитового исключающего ИЛИ в Python. 🔗 Python tricks
إظهار الكل...
Photo unavailableShow in Telegram
writelines В Python метод writelines() используется для записи списка строк в файл. Каждая строка из списка записывается последовательно, без добавления дополнительных символов (например, новых строк) между строками, если они не включены в сами строки. 🔗 Python tricks
إظهار الكل...
Photo unavailableShow in Telegram
Обычные арифметические операторы (ч.12) Этот лайфхак полезен при работе с бинарными числами или другими типами данных, где операция побитового И имеет смысл. Переопределение метода and позволяет объекту поддерживать стандартную операцию побитового И в Python. 🔗 Python tricks
إظهار الكل...
Photo unavailableShow in Telegram
Обычные арифметические операторы (ч.11) Этот лайфхак полезен при работе с бинарными числами или другими типами данных, где операция сдвига вправо имеет смысл. Переопределение метода rshift позволяет объекту поддерживать стандартную операцию сдвига вправо в Python. 🔗 Python tricks
إظهار الكل...
Photo unavailableShow in Telegram
Обычные арифметические операторы (ч.10) Этот лайфхак полезен при работе с бинарными числами или другими типами данных, где операция сдвига влево имеет смысл. Переопределение метода lshift позволяет объекту поддерживать стандартную операцию сдвига влево в Python. 🔗 Python tricks
إظهار الكل...
Photo unavailableShow in Telegram
Обычные арифметические операторы (ч.9) Этот лайфхак полезен при работе с комплексными числами или другими типами данных, где определение операций возведения в степень и взятия по модулю имеет смысл. Переопределение метода pow позволяет объекту поддерживать стандартные операции возведения в степень и взятия по модулю в Python. 🔗 Python tricks
إظهار الكل...
Photo unavailableShow in Telegram
math.pow math.pow — это функция в модуле math в Python, которая возводит число в заданную степень. Эта функция возвращает результат в виде числа с плавающей точкой (тип float). Однако есть и альтернативный способ возвести число в степень в Python, используя оператор **. 🔗 Python tricks
إظهار الكل...
Photo unavailableShow in Telegram
fileno() Метод fileno() возвращает файловый дескриптор для данного файла. Файловый дескриптор — это целочисленное значение, которое однозначно определяет открытый файл в операционной системе. Он используется для операций ввода/вывода с файлом. 🔗 Python tricks
إظهار الكل...
Photo unavailableShow in Telegram
object object - это встроенный класс, от него наследуются сразу все новые классы, если явно не указан другой базовый класс. У объектов класса object есть методы init, str, repr и другие. Их можно переопределять в дочерних классах. Атрибуты класса объявляются внутри класса, но вне всех методов. Атрибуты экземпляра объявляются в init. Чтобы использовать класс object в своем коде, достаточно создать класс, унаследованный от object. 🔗 Python tricks
إظهار الكل...
Photo unavailableShow in Telegram
Аннотация типов Аннотации типов (type hints) позволяют указать ожидаемые типы аргументов функций и возвращаемых значений. Они были введены в Python 3.5. Аннотации типов не проверяются во время выполнения кода. Это просто подсказки для разработчиков и инструментов статического анализа кода. Поддерживаются встроенные типы (int, float, str, bool и т.д.), а также классы, списки, словари и кортежи с указанием типов внутри. Для необязательных аргументов используется Optional[] (например, Optional[int]). Для возвращения нескольких типов можно использовать Union (например, Union[int, str]). 🔗 Python tricks
إظهار الكل...