Веб-версияОткрыть в Telegram

Пост🐍 Python: type(x) == str или isinstance(x, str)?

13 сентября 2026
P
Python вопросы с собеседований
Фотография
нажмите — покажем
🐍 Python: type(x) == str или isinstance(x, str)? На первый взгляд разницы почти нет. Но она есть. ❌ type(x) == str проверяет только точное совпадение типа. ✅ isinstance(x, str) учитывает ещё и наследников str. Пример: class MyString(str): pass x = MyString("hello") print(type(x) == str) # False print(isinstance(x, str)) # True Поэтому в большинстве случаев лучше использовать: isinstance(x, str) Так код получается гибче и лучше работает с наследованием. #Python #Programming #BestPractices
9 · 1.7K ·

Рядом в ленте

PPython вопросы с собеседований🐍 Как правильно использовать Lock в Python multiprocessing Если несколько процессов одновременно пишут в общий ресурс — файл, stdout, shared memory — вывод или PPython вопросы с собеседований🔥 Хочешь расти в IT быстрее остальных? Перестань учиться в одиночку Можно годами смотреть курсы, читать документацию и всё равно топтаться на месте. А можно поп
это сообщение
PPython вопросы с собеседований🔥 Один из лучших обучающих курсов на StepiK по SQL SQL можно знать годами и всё равно теряться, когда запрос внезапно начинает тормозить в проде. Этот курс про PPython вопросы с собеседований🐍 Python: как найти изменённое поле во вложенном словаре Сравнение before == after покажет, равны ли объекты. DeepDiff покажет, где именно они отличаются, включ
PPython вопросы с собеседованийPython вопросы с собеседований@python_job_interview · канал · Технологии
24 844подписчиков1 403средний охват поста
Лента площадки Открыть в Telegram

Открытая публичная лента из поискового индекса ChatCrawler — «Google по публичному Telegram»; обновляется по мере обхода площадки. Время — UTC.

Только публичный контент, официальный API Telegram. О проекте · Вопросы · Чего мы не делаем · Убрать страницу из выдачи · Каталог · Поиск · Как мы считаем