[Python] Secondo voi questo corso su Python è valido?

lordkrandel lordkrandel a gmail.com
Lun 14 Nov 2011 20:57:54 CET


On 14/11/2011 19:31, Francesco Maida wrote:
> Si esatto, l'Hungarian notation.
> Devo dire che mi sentirei letteralmente *PERSO* senza quella, perchè
> non saprei ricordare se una particolare variabile che uso ad esempio è
> una stringa, un booleano o un intero.

Ti spiego qual'è il punto:

Python 3.1.2
 >>> def add(a,b):
...     return a + b
...
 >>> add('a', 'b')
'ab'
 >>> add(2, 1)
3
 >>> add(True,False)
1
 >>> add([1,2,3],['a','b','c'])
[1, 2, 3, 'a', 'b', 'c']
 >>> add( { 1:'a',2:'b'},{3:'c',4:'e'})
Traceback (most recent call last):
   File "<stdin>", line 1, in <module>
   File "<stdin>", line 2, in add
TypeError: unsupported operand type(s) for +: 'dict' and 'dict'

Che prefisso metteresti ai due parametri della funzione add?



-- 
Wyrmskull


Maggiori informazioni sulla lista Python