2. Variáveis e Operadores¶
# Atribuindo o valor 1 à variável var_teste
var_teste = 1
# Imprimindo o valor da variável
var_teste
1
# Imprimindo o valor da variável
print(var_teste)
1
# Não podemos utilizar uma variável que não foi definida. Veja a mensagem de erro.
my_var
---------------------------------------------------------------------------
NameError Traceback (most recent call last)
<ipython-input-4-7f70398ca07b> in <module>
1 # Não podemos utilizar uma variável que não foi definida. Veja a mensagem de erro.
----> 2 my_var
NameError: name 'my_var' is not defined
var_teste = 2
var_teste
2
type(var_teste)
int
var_teste = 9.5
type(var_teste)
float
x = 1
x
1
2.1. Declaração Múltipla¶
pessoa1, pessoa2, pessoa3 = "Maria", "José", "Tobias"
pessoa1
'Maria'
pessoa2
'José'
pessoa3
'Tobias'
fruta1 = fruta2 = fruta3 = "Laranja"
fruta1
'Laranja'
fruta2
'Laranja'
# Fique atento!!! Python é case-sensitive. Criamos a variável fruta2, mas não a variável Fruta2.
# Letras maiúsculas e minúsculas tem diferença no nome da variável.
Fruta2
---------------------------------------------------------------------------
NameError Traceback (most recent call last)
<ipython-input-19-064185b35816> in <module>
1 # Fique atento!!! Python é case-sensitive. Criamos a variável fruta2, mas não a variável Fruta2.
2 # Letras maiúsculas e minúsculas tem diferença no nome da variável.
----> 3 Fruta2
NameError: name 'Fruta2' is not defined
2.2. Os nome das variáveis não podem começar com números.¶
x1 = 50
x1
50
# erro: nome de variável iniciando com um número.
1x = 50
File "<ipython-input-22-efc872d8762a>", line 2
1x = 50
^
SyntaxError: invalid syntax
2.3. Lista das palavras reservadas em python.¶
- False, class, finally, is, return
- None, continue, for, lambda, try
- True, def, from, nonlocal, while
- and, del, global, not, with, as
- elif, if, or, yield, assert, else
- import, pass, break, except, in, raise
# Não podemos usar palavras reservadas como nome de variável
break = 1
File "<ipython-input-23-e88ee5721a0c>", line 2
break = 1
^
SyntaxError: invalid syntax
2.4. Atribuição de variáveis¶
largura = 2
altura = 4
area = largura * altura
area
8
perimetro = 2 * largura + 2 * altura
perimetro
12
# A ordem dos operadores é a mesma seguida na Matemática
perimetro = 2 * (largura + 2) * altura
perimetro
32
2.5. Operações com variáveis¶
idade1 = 25
idade2 = 35
idade1 + idade2
60
idade2 - idade1
10
idade2 * idade1
875
idade2 / idade1
1.4
idade2 % idade1
10
2.6. Concatenação de Variáveis¶
nome = "Steve"
sobrenome = "Jobs"
fullName = nome + " " + sobrenome
fullName
'Steve Jobs'