martes, 28 de abril de 2009

Diferencia entre "suma" y "concatenación"

Aunque se utilize el mismo simbolo , la suma y la concatenacion no es lo mismo

Miremos un ejemplo de suma:


>>>12+12
24





Ahora un ejemplo de concatenacion


>>>'12'+'12'
1212



Pero sumar o concatenar una cadena y un valor numero, da un error:


>>> 12 + '12'
Traceback (most recent call last):
File "", line 1, in
TypeError: unsupported operand type(s) for +: 'int' and 'str'




Tambien se puede multiplicar la concatenacion


>>> '12'*2
'1212'


No hay comentarios:

Publicar un comentario