[Python] super(MyClass, self).__init__(*args, **kwargs)

Christian Barra barrachri a gmail.com
Mer 17 Feb 2016 21:25:12 CET


Il giorno 17 febbraio 2016 21:20, Giuseppe Costanzi <
giuseppecostanzi a gmail.com> ha scritto:

> hai capito perfettamente,
> tra l' altro se seguo il consiglio di christian ottengo
> bc a hal9000:~/stimuli$ python super.py
> MRO: ['B', 'A', 'object']
> __init__ class B: (('Y', 'Y', 'Z'), {1: 'A', 2: 'B', 3: 'C'}) {}
> __init__ class A: (('Y', 'Y', 'Z'), {1: 'A', 2: 'B', 3: 'C'}) {}
> super class B: (('Y', 'Y', 'Z'), {1: 'A', 2: 'B', 3: 'C'}) {}
> class: B
> kwargs : {}
>
> sono a dir poco confuso


Printa anche args....cosi capisci dove sono finite le tue variabili :D

*args ti gestisce tutti gli iterabili....una lista e' iterabile cosi come
un dict.




-- 

I wish you a good day,
Christian
-------------- parte successiva --------------
Un allegato HTML è stato rimosso...
URL: <http://lists.python.it/pipermail/python/attachments/20160217/cf045bac/attachment.html>


Maggiori informazioni sulla lista Python