Каким будет результат выполнения этого кода в консоли?
Anonymous Quiz
28%
('Check','Check,'Check')
9%
Оператор * невалиден для кортежей
44%
'CheckCheckCheck'
12%
Синтаксическая ошибка
7%
Посмотреть от
Магические методы
Магические методы Python -- важный элемент синтаксиса языка. В них нет ничего волшебного или тайного, а наоборот, мы постоянно их вызываем, перегружаем и используем в коде.
Давно хотели о них написать и подготовили для вас карточки.
Наслаждайтесь!
Магические методы Python -- важный элемент синтаксиса языка. В них нет ничего волшебного или тайного, а наоборот, мы постоянно их вызываем, перегружаем и используем в коде.
Давно хотели о них написать и подготовили для вас карточки.
Наслаждайтесь!
This media is not supported in your browser
VIEW IN TELEGRAM
Не могу не запостить.
Что должен знать джуниор Python-разработчик
Python является одним из самых популярных языков программирования в мире, но знать один лишь синтаксис — мало! В этом видео вы узнаете, что ещё необходимо знать начинающему Python разработчику, чтобы успешно устроиться на свою первую работу:
Смотреть видео
#видео
Python является одним из самых популярных языков программирования в мире, но знать один лишь синтаксис — мало! В этом видео вы узнаете, что ещё необходимо знать начинающему Python разработчику, чтобы успешно устроиться на свою первую работу:
Смотреть видео
#видео
YouTube
Стань Лучшим Python-разработчиком в 2024: Секреты Junior-разработчика
🔍 Интересно, как вырасти в Python-разработчика и узнать ключевые навыки, которые должен знать junior-разработчик в 2022? Это видео — твой гид в мир успешной карьеры в Python!
👨💻 Что тебя ждет:
🚀 Актуальные тенденции: Узнаешь, какие технологии и инструменты…
👨💻 Что тебя ждет:
🚀 Актуальные тенденции: Узнаешь, какие технологии и инструменты…
👏1
Одна особенность filter
Синтаксис встроенной функции
Эта функция фильтрует значения переданной последовательности с помощью функции
Например, таким способом можно отфильтровать только строки, состоящие из чисел:
А еще (внезапно) вместо функции можно использовать
Синтаксис встроенной функции
filter
такой: filter(function, iterable)
. Эта функция фильтрует значения переданной последовательности с помощью функции
function
. Если function
получает очередной элемент последовательности и возвращает True
, то элемент попадает в результат работы filter
, иначе нет. Например, таким способом можно отфильтровать только строки, состоящие из чисел:
Или только четные значения:
>>> strings = ['two', 'list', '', 'dict', '100', '1', '50']
>>> list(filter(str.isdigit, strings))
['100', '1', '50']
Часто в качестве фильтров используют лямбда-функции или член-функции классов.
numbers = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
list(filter(lambda x: x % 2 == 0, numbers))
А еще (внезапно) вместо функции можно использовать
None
: И тогда
>>> random = [1, 'a', 0, False, True, '0', '']
>>> list(filter(None, random))
[1, 'a', True, '0']
filter
вернет только truthy значения. 🐠