No video

Встроенная функция isinstance python

  Рет қаралды 16,044

egoroff_channel

egoroff_channel

5 жыл бұрын

🔥🔥🔥 Инди-курс по Python 🔥🔥🔥
stepik.org/cou...
👉👉👉 Свой вопрос по курсу можешь задать в чате
t.me/+SlnNhAO7...
👉👉👉 Также подписывайся на мой телеграмм-канал
t.me/python_eg...
egoroffartem.py...
Функция isinstance
isinstance - встроенная функция python.
isinstance позволяет проверить какому типу объекта принадлежит значение.
Ссылка на видео о цикле for
• 25 Цикл for. Обход сп...
Основной плейлист по Python
• Язык программирования ...
или в Вк
videos-...
Если кому нужна помощь, предлагаю индивидуальные занятия. Подробнее пишите в личку в вк
artem_e...
python....
В данном группе можете найти информацию о новых видео и задать вопросы

Пікірлер: 18
@makseo651
@makseo651 6 ай бұрын
Спасибо! Спасибо за все уроки.
@vovergg
@vovergg 5 жыл бұрын
Отличный урок.
@user-ss3kn9sc8m
@user-ss3kn9sc8m Жыл бұрын
Артём, уже писала вам и напишу еще раз. Вы просто супер!
@denistalko6585
@denistalko6585 Жыл бұрын
Артём, спасибо за отличное объяснение! Всё понятно.
@elxanabdulkerimov7721
@elxanabdulkerimov7721 Ай бұрын
спасибо
@user-ee1lx1pe7n
@user-ee1lx1pe7n 3 жыл бұрын
Спасибо! Спасибо за все твои видосы!!!
@MarsLanding91
@MarsLanding91 4 жыл бұрын
Thanks Artem. Great info.
@krivalex
@krivalex 4 жыл бұрын
Спасибо
@user-tw2dr2gj6s
@user-tw2dr2gj6s 5 жыл бұрын
Спасибо за видео! Прошу рассмотреть возможность демонстрации в видео запуска стороннего проекта с github, например github.com/gaphor/gaphas - интересное приложение на python.
@DDDD_D-u9xy
@DDDD_D-u9xy Жыл бұрын
Почему-то при наличии типа bool isinstance(element, str) всё равно выводит bool. Почему. То есть: lst = [1, 2, 3, 10.5, "Hi", True, False] for element in lst: if isinstance(element, (int, float)): print(element) ---> всё равно выводит True и False, в том числе
@MishaKantaria
@MishaKantaria 5 жыл бұрын
Спасибо за урок! Такой вопрос: а есть ли разница как мы проверим переменную? Т.е. почему вместо "isinstance(i,...)" просто не использовать "type(i) == ..." ? Логика проверки другая но ответ вроде тот-же...
@user-dy4nj1cd2d
@user-dy4nj1cd2d 5 жыл бұрын
isinstance работает не только для конкретного типа, но и для всех потомков объекта (наследуемых классов). Поэтому при проверке типов type лучше вообще никогда не использовать, если только не требуется строго какой то конкретый тип.
@leonidalexeev4098
@leonidalexeev4098 4 жыл бұрын
@@user-dy4nj1cd2d не понял, что за наследуемые классы. Не могли бы объяснить в чем разница?
@user-dy4nj1cd2d
@user-dy4nj1cd2d 4 жыл бұрын
@@leonidalexeev4098 Например есть словарь, а есть упорядоченный словарь (collections.OrderedDict) и словарь со значениями по умолчанию (collections.DefaultDict). Они умеют делать одни и те же вещи и для пользователя нет разницы какой из них применён. Если пользоваться isinstance то проблем не будет т.к. это всё словари. А если буквально проверять их типы, то можно наткнуться на проблемы в самых неожиданных местах. Это не имеет значения, когда сам пишешь код. Но когда работаешь с библиотеками, оттуда постоянно прилетают объекты специфических типов. Поэтому надо проверять не тип, а умение что то делать, для чего по сути и нужна isinstance.
@ineednew9437
@ineednew9437 4 жыл бұрын
@@user-dy4nj1cd2d то есть, функция isinstance проверяет супер-класс, основной класс объекта, а type дочерний класс, если такой имеется, который является наследником основного?
@user-dy4nj1cd2d
@user-dy4nj1cd2d 4 жыл бұрын
@@ineednew9437 isinstance проверяет цепочку предков, а type смотрит только суперкласс.
@lizenox
@lizenox 2 жыл бұрын
А в эту функцию можно передавать только кортежи или списки тоже?
@volodimirshurinov4103
@volodimirshurinov4103 2 жыл бұрын
Списки тоже
Пишу простую, но реальную программу. Python + Excel.
18:48
Клуб дедов-программистов
Рет қаралды 137 М.
Magic trick 🪄😁
00:13
Andrey Grechka
Рет қаралды 31 МЛН
Fast and Furious: New Zealand 🚗
00:29
How Ridiculous
Рет қаралды 48 МЛН
Secret Experiment Toothpaste Pt.4 😱 #shorts
00:35
Mr DegrEE
Рет қаралды 41 МЛН
31 Множества в Python. Тип данных set
18:15
egoroff_channel
Рет қаралды 119 М.
Декораторы  в Python Часть 1. Decorator Python
11:06
egoroff_channel
Рет қаралды 121 М.
Функции getattr, setattr, hasattr в Python
14:25
python samurai
Рет қаралды 3,3 М.
F-строка. F-string. Программирование на Python
10:08
Алгоритмы на Python 3. Лекция №3
1:14:12
Тимофей Хирьянов
Рет қаралды 750 М.