149 читали · 6 лет назад
Встроенные типы в Python и интересные моменты
Иногда на собесах просят просто перечислить встроенные типы. Из дефолт пакетов тоже любят спросить. int, float, bool, str. Очень интересно, ага, да. Или рил интересно? Целые числа У интов есть методы, ведь у нас тут всё классы. Поэтому можно так: (1).bit_lenght(), а ещё .(to/from)_bytes. Больше интересного нет. Числа с плавающей точкой Класс float - имплементация абстрактного класса Real. Тоже есть методы, например, такой классный как .is_integer() и .hex() Если в комплексном нам нужна j в конце для обозначения, то тут точка. a = 1. b = 1.1 Комплексные числа a = 27j - тип complex (даа, j в конце)...
176 читали · 3 года назад
Pylint – инструмент автоматизированной оптимизации кода на Python
Библиотека Pylint позволяет искать ошибки в коде и сделать его стилистически согласованным со стандартами Python. Надеюсь, что пост обогатит и ваш опыт работы с анализаторами кода. PEP-8 — является обобщённым стандартом для кода Python. Если код не форматировать по рекомендациям PEP-8, то читабельность кода резко понижается, следовательно, работа над проектом усложняется. Для помощи разработчикам существует множество автоматизированных инструментов для оптимизации и улучшении кода. Для выявления недочётов в нашем проекте я использовала библиотекy Python – Pylint...