Вопросы по теме 'isinstance'
как проверить isinstance итерабельности в Python?
рассмотрите этот пример?
p = [1,2,3,4], (1,2,3), set([1,2,3])]
вместо проверки каждого типа, например
for x in p:
if isinstance(x, list):
xxxxx
elif isinstance(x, tuple):
xxxxxx
elif isinstance(x, set):
xxxxxxx...
14518 просмотров
schedule
21.08.2022
Как заставить файловый класс работать с isinstance(cls, io.IOBase)?
Кажется, что проверка isinstance(..., io.IOBase) — это «правильный» способ определить, является ли объект «файлоподобным».
Однако при определении моего собственного файлового класса он, похоже, не работает:
import io
class file_like():...
805 просмотров
schedule
15.03.2022
Почему экземпляры классов старого стиля являются экземплярами «объекта»?
Почему в Python 2 экземпляры классов старого стиля по-прежнему являются экземплярами object , даже если они явно не наследуются от object ?
class OldClass:
pass
>>> isinstance(OldClass(), object)
True
Прежде чем тестировать...
247 просмотров
schedule
11.05.2022
__instancecheck__ - перезапись не дает результата - что я делаю не так?
Я пытаюсь сделать так, чтобы мой класс отображался как другой объект, чтобы обойти ленивую проверку типов в пакете, который я использую. В частности, я пытаюсь сделать так, чтобы мой объект отображался как экземпляр другого объекта (в моем случае...
1040 просмотров
schedule
07.09.2022
isInstance() в том же классе возвращает false во время обработки исключений
Я новичок в java и пытался реализовать isInstance() в конкретном сценарии обработки исключений.
try {
....
..//some condition
throws MyException(); // --> MyException extends RuntimeException
}catch(Exception e){...
435 просмотров
schedule
19.05.2023
Как мне правильно использовать isinstance() в моей игре по угадыванию случайных чисел или нужна другая функция?
Я хочу, чтобы эта игра с угадыванием чисел могла обнаруживать все возможные исключения или ошибки, которые вводит пользователь. Я успешно предотвратил использование строк при угадывании числа, но я хочу, чтобы консоль отображала пользовательское...
45 просмотров
schedule
21.03.2023
неправильное поведение экземпляра?
Вот вывод из консоли отладки
self.functionList = [regression(2)]
self.functionList
Out[1]: [<regression at 0x2530370a2c8>]
type(self.functionList)
Out[2]: list
isinstance(type(self.functionList), list)
Out[3]: False
type(self.functionList) ==...
25 просмотров
schedule
07.09.2022