Size: a a a

Сообщество Python Программистов

2020 October 31

AT

Alexander T in Сообщество Python Программистов
источник

IK

Ivan Karniyenka in Сообщество Python Программистов
можно ли как то создать объект двух классов? не получается так сделать.
задача такая есть класс А, есть класс Б
можно создать
class C(A,B):
   pass
и потом r= C()
есть ли какое то решение через type,например?
источник

А

Айван in Сообщество Python Программистов
Egor
мой вопрос и заключался в том, почему ссылаясь на одну функцию ссылки не равны
Насколько понимаю, они просто динамически создают разные функции
Всё-равно что

def func():
   jopa = object()
   return jopa
источник

AT

Alexander T in Сообщество Python Программистов
там и нонлокал не нужен
источник

E

Egor in Сообщество Python Программистов
Ivan Karniyenka
можно ли как то создать объект двух классов? не получается так сделать.
задача такая есть класс А, есть класс Б
можно создать
class C(A,B):
   pass
и потом r= C()
есть ли какое то решение через type,например?
type("jopa", (A, B), {})
источник

AT

Alexander T in Сообщество Python Программистов
Ivan Karniyenka
можно ли как то создать объект двух классов? не получается так сделать.
задача такая есть класс А, есть класс Б
можно создать
class C(A,B):
   pass
и потом r= C()
есть ли какое то решение через type,например?
как ты написал и есть решение
источник

AT

Alexander T in Сообщество Python Программистов
Egor
кто?
блин. ты не хочешь слушать просто. еще раз объясняю.
def-стейтмент (когда ты пишешь def хуемое) СОЗДАЕТ ОБЪЕКТ ФУНКЦИИ
источник

AT

Alexander T in Сообщество Python Программистов
def outer():
   def inner(): pass
   return inner

каждый вызов аутер создает новый объект иннер
источник

AT

Alexander T in Сообщество Python Программистов
источник

E

Egor in Сообщество Python Программистов
Alexander T
def outer():
   def inner(): pass
   return inner

каждый вызов аутер создает новый объект иннер
благодарю, все, понял
источник

K

KarmaBot in Сообщество Python Программистов
Egor
благодарю, все, понял
Вы увеличили карму Alexander T до 2394.04 (+25.14)
источник

IK

Ivan Karniyenka in Сообщество Python Программистов
Egor
type("jopa", (A, B), {})
+
точно, оно спасибо). я запутался просто)
источник

K

KarmaBot in Сообщество Python Программистов
Ivan Karniyenka
+
точно, оно спасибо). я запутался просто)
Вы увеличили карму lynulx до 639.82 (+8.02)
источник

KM

Kuantai Mazbekov in Сообщество Python Программистов
Конкретно что делает def? Объясните если не сложно.
источник

AT

Alexander T in Сообщество Python Программистов
Kuantai Mazbekov
Конкретно что делает def? Объясните если не сложно.
конкретно создает объект функции и связывает его с именем, написанным после def
источник

KM

Kuantai Mazbekov in Сообщество Python Программистов
Если напишу def rut, потом могу  вызывать эту функцию по имени rut?
источник

AT

Alexander T in Сообщество Python Программистов
ошибка синтаксиса будет.
если напишешь def rut(): …
то сможешь вызвать, разумеется. так функции в питоне объявляются оО
источник

KM

Kuantai Mazbekov in Сообщество Python Программистов
Ясно
источник

I

ITFY forum informer in Сообщество Python Программистов
источник

АК

Аббас Каримов... in Сообщество Python Программистов
Здарова ребят
Какой код нужен чтобы создать keyboard в строке где пишет
источник