Just Python
9.77K subscribers
4.75K photos
19 videos
4.74K links
🐍Простое изучение Python.

Ссылка: @Portal_v_IT

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

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

РКН: clck.ru/3MnbSc
Download Telegram
Использование map()

Такой синтаксис имеет данная встроенная функция:
map(function, something_iterable)

Функция применяет к каждому элементу списка функцию принимающую на вход элемент списка.

#theory // Just Python
Распаковка кортежа + Распаковка кортежа с *

Мы можем использовать распаковку кортежей для одновременного назначения нескольких переменных.
Также можем добавить * перед переменными, чтобы распаковать все остальное в эту переменную.

#theory // Just Python
Тернарный оператор

Мы можем сжать блок if-elif-else в ОДНУ строку, используя тернарный оператор.

#theory // Just Python
Магические методы в классах Python

__init__ , __str__ и __gt__ являются магическими методами, которые позволяют нам работать по-особенному с нашими объектами Dog.

Магический метод __init__ определяет, какие свойства класса задаются, когда мы создаем объект класса Dog.

Магический метод __str__ определяет, что возвращается, когда мы вызываем str(dog), который вызывается, когда мы печатаем объекты Dog.

Магический метод __gt__ определяет, что происходит, когда мы сравниваем двух собак с помощью оператора >.

#theory // Just Python