Python – Variáveis
Uma das coisas mais importantes em qualquer linguagem de
programação são as variáveis, se você já tem conhecimento de alguma
outra linguagem de programação então você certamente entende o que estou
dizendo, as variáveis são tipos de dados em que você pode armazenar
valores, o Python é muito inteligente quando se trata de variáveis pois
você não precisa declarar o tipo de valor que quer armazenar basta
apenas colocar o sinal de igual entre o nome da variável e o tipo de
dado que você quer armazenar, veja o exemplo:
a = 1 # um inteiro
b = 'Renan Willamy' #uma string
c = 1.2 # um float
Podemos
ver que Python é inteligente o suficiente para entender que tipo de
variável estamos querendo armazenar sem precisarmos declarar isso, no
exemplo acima a variável ‘a ‘ é do tipo inteiro , avariável ‘b’ é do
tipo string ,ou seja, texto, a variável ‘c’ é do tipo float que são
números decimais. Vejamos algumas operações matemáticas envolvendo
variáveis:
x = 2
y = 3
multiplica = x * y
soma = x + y
divide = x / y
print (soma)
print (multiplica)
print (divide)
O resultado será :
5
6
0.6666666666666666
Como vimos no exemplo não precisamos declarar nenhum tipo de
variável pois o Python já fez isso para nós porem essa inteligencia pode
ser algo ruim algumas vezes, por exemplo, digamos que criamos uma
variável ‘a’ essa variável é uma string, mas depois de algum tempo nós
decidimos que o valor desta variável será um inteiro, o que acontece? o
Python vai lançar um erro e vai explodir na nossa cara, é aí onde entra o
cast, e o que é isso? O cast é uma forma de lançar um tipo de uma
variável em outro tipo, vejamos um exemplo:
# criamos a variável a
a = "2"
b = 3
print(a+b)
# aqui vai dar erro pois voce nao pode somar uma string com um inteiro
#A maneira certa é:
a = "2"
b = 3
print ( int(a) + b ) # aqui fazemos o cast lançando uma string em um inteiro com a funcao int()
Existe
outros tipos de cast para string, para float, e outros, porémos mais
usados são esses que mencionei. Aqui concluímos nosso post sobre esse
assunto no próximo post veremos os operadores em Python, vejo você lá.
Nenhum comentário:
Postar um comentário