Использование map()
Такой синтаксис имеет данная встроенная функция:
Функция применяет к каждому элементу списка функцию принимающую на вход элемент списка.
#theory // Just Python
Такой синтаксис имеет данная встроенная функция:
map(function, something_iterable)
Функция применяет к каждому элементу списка функцию принимающую на вход элемент списка.
#theory // Just Python
Распаковка кортежа + Распаковка кортежа с *
Мы можем использовать распаковку кортежей для одновременного назначения нескольких переменных.
Также можем добавить
#theory // Just Python
Мы можем использовать распаковку кортежей для одновременного назначения нескольких переменных.
Также можем добавить
* перед переменными, чтобы распаковать все остальное в эту переменную.#theory // Just Python
Тернарный оператор
Мы можем сжать блок
#theory // Just Python
Мы можем сжать блок
if-elif-else в ОДНУ строку, используя тернарный оператор.#theory // Just Python
Магические методы в классах Python
Магический метод
Магический метод
Магический метод
#theory // Just Python
__init__ , __str__ и __gt__ являются магическими методами, которые позволяют нам работать по-особенному с нашими объектами Dog.Магический метод
__init__ определяет, какие свойства класса задаются, когда мы создаем объект класса Dog.Магический метод
__str__ определяет, что возвращается, когда мы вызываем str(dog), который вызывается, когда мы печатаем объекты Dog.Магический метод
__gt__ определяет, что происходит, когда мы сравниваем двух собак с помощью оператора >.#theory // Just Python