Ciao a tutti sono nuovo su questa mailistVorrei chiedervi due domande un po' banali credo (rispondete pura anche solo con un link):1) il senso di pass alla fine di un oggetto 2) volevo usare una codifica md5 per una password e cercando in rete ho scoperto una libreria chiamata haslib ma sembra che
Per la seconda domanda mi sembra esiste il modulo md5, cerca con Google Python md5.Per la prima credo che sia un po' l'equivalente di un {} in c++, a me e' utile in alcuni test, ma ammetto di non capirne la funzionalita' in un programma funzionante e ben organizzato.
On 9/27/06, Marco Amato [EMAIL
1) il senso di pass alla fine di un oggetto
class Classe(object):
pass
dici?
Crea semplicemente una classe vuota.
2) volevo usare una codifica md5 per una password e cercando in rete ho
scoperto una libreria chiamata haslib ma sembra che non sia all'interno dell
installazione python visto
Per la seconda domanda mi sembra esiste il modulo md5, cerca con Google Python md5.
k Per la prima credo che sia un po' l'equivalente di un {} in c++, a me e' utile in alcuni test, ma ammetto di non capirne la funzionalita' in un programma funzionante e ben organizzato.
Ah..quindi il pass è
Ah..quindi il pass è obligatorio a fine oggetto ?
No, il pass è un no-op. Serve per definire classi vuote in contesti
particolari. Non è che devi metterlo sempre :-)
--
Lawrence
http://www.oluyede.org/blog
___
Python mailing list
Marco Amato ha scritto:
Ciao a tutti sono nuovo su questa mailist
Vorrei chiedervi due domande un po' banali credo (rispondete pura anche
solo con un link):
1) il senso di pass alla fine di un oggetto
Non si trova alla fine di un oggetto, ma in una istruzione def o class.
In pratica,
No, il pass è un no-op. Serve per definire classi vuote in contesti
particolari. Non è che devi metterlo sempre :-)
Azz m'è scappato l'invia. Non serve solo per le classi (meglio fare
chiarezza). E` semplicemente una istruzione senza effetti. E`più un
place holder che altro.
--
Lawrence
La chiamata pass può essere utile anche quando devi definire una
funzione ma ancora non vuoi mettere alcun codice, per esempio:
button = gtk.Button(prova)
button.signal_connect(clicked, bottone_premuto())
def bottone_premuto(button, data=None):
pass # TODO: devo fare qualcosa quando viene