Skip to content

Latest commit

 

History

History
25 lines (12 loc) · 1.4 KB

variaveis.md

File metadata and controls

25 lines (12 loc) · 1.4 KB

Variáveis

São nomes associados a áreas de memórias.

Áreas de memórias são "caixinhas" em que se pode guardar dados (lembra dos tipos de dados que acabamos de aprender?), e as variáveis seriam post-its que colocamos pra nos ajudar a identificar o que tem naquela caixinha.

Esses post-its são úteis nos nossos programas para nos referenciarmos a dados que a gente vai produzindo no meio do caminho.

Para criar uma variável (ou modificá-la) usa-se o comando de atribuição, esse símbolo: = (o símbolo de igual).

Por exemplo:

nome_da_variavel = valor_da_variavel

As variáveis tem o mesmo tipo do dado que elas guardam. Você não precisa dizer para a variável qual o tipo de dado que ela vai guardar, basta armazenar o dado nela que ela sozinha vai entender que tipo de variável ela será. :-)

Por exemplo, se você escrever: numero = 1, a variável chamada numero será do tipo inteiro. Se você fizer numero = '1', a variável numero então será do tipo string (lembra que a string é definida entre aspas?).

Isso é conhecido como Duck typing, traduzido seria algo como "tipagem pato".

Quando eu vejo um pássaro que caminha como um pato, nada como um pato e grasna como um pato, eu chamo aquele pássaro de pato.

O ideia é que você não precisa definir explicitamente o tipo que a variável vai ter, o Python entende o tipo dela pela forma que ela se comporta.