Somar Coisas em PYTHON pode gerar BUGS?
Channel:
Subscribers:
21,200
Published on ● Video Link: https://www.youtube.com/watch?v=QFOcAUaBlIc
Neste vídeo eu mostro as diferenças entre as formas de somar coisas em python usando o "=" e o "=+".
No vídeo eu mostro que a soma usando o "+=" é in place, ou seja, não gera um objeto novo e apenas modifica o objeto atual sendo somado.
Já uma soma com o "=" e o "+" separados gera um novo objeto.
Devido a esse comportamento o Python tem métodos mágicos diferentes para cada caso, sendo o "__add__" para somas normair e o "__iadd__" para somas in place.
Esse comportamento é importante dependendo do que você estiver fazendo, pois a criação de um novo objeto pode ter algum impacto dependendo do caso.
#python #métodosmágicos #programação
Other Videos By Manual do Código
Tags:
python
programação
dicas de python
python tutorial
detalhes de python
python a fundo
sequências python
código pythonico
pythonico
python dicas
programação python
aprenda python
aprender python
dicas python
douglas diniz
python 3
python3
soma em python
soma in place python
__iadd__
__add__
métodos mágicos python
metodos magicos python
soma python
soma python 3
soma in place
diferença somas python
curso de python