Just Python
9.96K subscribers
4.58K photos
13 videos
4.57K links
🐍Простое изучение Python.

Ссылка: @Portal_v_IT

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

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

РКН: clck.ru/3MnbSc
Download Telegram
decode()

С помощью функции decode() можно указать на схему обработки ошибок, используемую для ошибок кодирования или декодирования. Значение по умолчанию – «строгое», что означает, что ошибки кодирования вызывают UnicodeEncodeError. Некоторые другие возможные значения: ignore, replace и xmlcharrefreplace.

#theory // Just Python & Max
Атрибут slots

Специальный атрибут slots позволяют явно объявлять элементы данных (например, свойства) и запрещать создание словаря dict и weakref (если явно не объявлено в slots или не доступно в родительском элементе).

Наличие магического атрибута slots делает несколько вещей. Во-первых, он ограничивает допустимый набор имен атрибутов объекта только перечисленными именами. Во-вторых, поскольку атрибуты теперь фиксированы, больше нет необходимости хранить атрибуты в словаре экземпляра, поэтому атрибут dict удаляется (если только базовый класс уже не имеет его; он также может быть добавлен обратно подклассом, который не имеет slots). При использовании атрибута slots атрибуты хранятся в заранее определенных местах в массиве.

#theory // Just Python & Max
Функцияа zip()

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

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

#theory // Just Python & Max
Замер времени выполнения куска кода с помощью модуля «timeit».

Модуль timeit позволяет замерить время выполнения любого куска кода.

Большие куски кода не очень удобно, но вот мелкие довольно хорошо. Закидываете вашу строчку внутрь timeit и вуаля.

#theory // Just Python & Max
Функция enumerate()

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

Мы выводим индекс и значение каждого элемента списка фруктов.

#theory // Just Python & Max