Форум программистов, компьютерный форум, киберфорум
Python
Войти
Регистрация
Восстановить пароль
Другие темы раздела
Python Работа со словарём в файле https://www.cyberforum.ru/ python/ thread1760183.html
При использовании словаря извлечённого из файла, не получается добавить в него данные. Я думал, что проблема в словаре(и сосздал эту тему). Но оказалось, что в отрыве от файла, всё работает путём....
Установка модуля ubuntu Python
Доброго времени суток. Вопрос глупый, но никак не могу разобраться. Есть xubuntu с установленным python. Но что-то я с ними намудрил, стоят версии 2.7.6, 3.4.3 и 3.5.1 Пытался установить модули к...
Python Обзор текстовых редакторов для python Начал изучать Django, раньше писал код в wing ide, pycharm, но не особо доволен, для Django мне пока что только и пригодилась консоль, браузер, да место где писать код...pycharm не устраивает из-за... https://www.cyberforum.ru/ python/ thread1760128.html Python Не получается создать ветви процессов Здравствуйте! Не получается создать в программе ветви процессов в последовательности, изображенной на графике. Он выдает их в хаотичном порядке. #!/usr/bin/python # -*- coding: utf-8 -*-... https://www.cyberforum.ru/ python/ thread1759224.html
@classmethod и @staticmethod Python
Сможете привести примеры использования данных декораторов и популярно объяснить их направленность?
Python Object is not callable with class День добрый! Не знаю почему, python 3 выдает ошибку if (self.context_name(line)): TypeError: 'str' object is not callable Причем только если использовать класс. В функциональном виде... https://www.cyberforum.ru/ python/ thread1758818.html
Python Не работают инкременты Почему number, StartInaquality и tmpStartValueLWMA1 не инкрементится, если верить файлу лога. Концовка лога: StartInaquality=36 number | StartInaquality | tmpStartValueLWMA1 | ... https://www.cyberforum.ru/ python/ thread1758522.html Как очистить экран (shell) Python
Как очистить все, что написано на экране?
Python Не могу создать файл на VPS сервере ubuntu apache 2 https://www.cyberforum.ru/ python/ thread1757949.html
Здравствуйте, есть FLASK приложение с файлом __init__ кусок оттуда @app.route('/') def hello(): file = open('myfile.txt', 'w+') os.mknod("newfile.txt") return...
Python Подобие почтового клиента - проблема с русским языком Написал программу,наподобие почтового клиента. Все работает, сообщения в отдельные файлы отправляются, но с русским языком беда - совсем ничего не приходит. https://www.cyberforum.ru/ python/ thread1757630.html
Прерывание рекурсии Python
Знатоки, ну помогите. Код ниже делает обход вложенных словарей и при нахождении необходимого ключа должен свернуть все открытые рекурсии и вернуть значение self.Type = FeatureClass. Но сворачивает...
Python RSA ключи! Доброе время суток, я на питоне через RSA сгенерировал приватный и публичный ключи, вопрос в том, как их хранить отдельно от модуля, чтобы я мог на одной машине зашифровать, а на другой расшифровать,... https://www.cyberforum.ru/ python/ thread1757490.html
3 / 3 / 1
Регистрация: 24.03.2011
Сообщений: 65
12.06.2016, 01:17  [ТС] 0

Проверка принадлежности объекта к классу - Python - Ответ 9262461

12.06.2016, 01:17. Показов 18594. Ответов 5
Метки (Все метки)

Ответ

alex925, Спасибо
А как можно сократить эту запись, что бы к каждому объекту не писать по две строки?

Python
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
class Box:
    def __init__(self, name, alpha, beta):
        self.name = str(name)
        self.alpha = float(alpha)
        self.beta = float(beta)
 
    def show(self):
        print("Name: ", self.name)
        print("alpha: ", self.alpha)
        print("beta: ", self.beta)
            
a = Box("Объект А", 10, 20)
b = Box("Объект В", 30, 40)
c = Box("Объект С", 50, 60)
 
x = str(input("Имя объекта: "))
 
## вот здесь:
if x == a.name:
    a.show()
    
elif x == b.name:
    b.show()
    
elif x == c.name:
    c.show()


Вернуться к обсуждению:
Проверка принадлежности объекта к классу Python
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
12.06.2016, 01:17
Готовые ответы и решения:

Теория. Проверка принадлежности классам и типам
Как в данном языке осуществляется проверка принадлежности типу. К примеру если нужно все числовые...

проверка объекта
есть 6 переменных, нужно проверить, что все 6 будут не пустыми(возвращают истину)

Проверка принадлежности числа к ряду чисел Фибоначчи
Помогите сделать так, что бы представленный код не выводил 'None' После ответа. Сама задача...

Определение принадлежности объекта нужному классу
В общем, тема проста. Есть два виртуальных метода: classname() и IsA(string Name). В чем разница,...

5
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
12.06.2016, 01:17
Помогаю со студенческими работами здесь

Проверка принадлежности к классу
В Java есть ф-я instanceof. Есть ли подобная в С++?

Проверка столкновений обращаясь к классу объекта
Хочу сделать игру платформер на c#, но не пойму как проверить столкновение у множества объектов...

Проверка столкновений обращаясь к классу объекта
Знаю, что как-то можно проверять столкновение не обращаясь лично к объекту по имени, а как-то по...

Сортировка массива объектов по принадлежности к классу
Есть 3 класса, у которых общим является интерфейс, который они реализуют. Создаётся массив объектов...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru