python
Tipos Básicos
Claudio Esperança
Python como calculadora
O Interpretador python pode ser usado como
calculadora
Por exemplo, as quatro operações aritméticas são
denotadas pelos símbolos
+ adição
subtração
* multiplicação
/ divisão
Python como calculadora
>>> 10
10
>>> # Um comentário é precedido do caracter "#"
... # Comentários são ignorados pelo interpretador
... 10+5
15
>>> 10-15 # Comentários podem aparecer também após código
-5
>>> 10*3
30
>>> 10/3
3
>>> 10/-3 # Divisão inteira retorna o piso
-4
>>> 10%3 # Resto de divisão inteira simbolizado por %
1
Tipos de dados
São categorias de valores que são processados de
forma semelhante
Por exemplo, números inteiros são processados de forma diferente dos números de ponto flutuante
(decimais) e dos números complexos
Tipos primitivos: são aqueles já embutidos no núcleo da linguagem
Simples: números (int, long, float, complex) e cadeias de caracteres (strings)
Compostos: listas, dicionários, tuplas e conjuntos
Tipos definidos pelo usuário: são correspondentes a
classes (orientação objeto)
Variáveis
São nomes dados a áreas de memória
Nomes podem ser compostos de algarismos,letras ou _
O primeiro caractere não pode ser um algarismo
Palavras reservadas (if, while, etc) são proibidas
Servem para:
Guardar valores intermediários
Construir estruturas de dados
Uma variável é modificada usando o comando de atribuição:
Var = expressão
É possível também atribuir a várias variáveis simultaneamente:
var1,var2,...,varN = expr1,expr2,...,exprN
Variáveis
>>> a=1
>>> a
1
>>> a=2*a
>>> a
2
>>> a,b=3*a,a
>>> a,b
(6, 2)
>>> a,b=b,a
>>> a,b
(2, 6)
Variáveis
Variáveis são criadas dinamicamente e destruídas
quando não mais necessárias, por exemplo, quando saem fora de escopo (veremos isso mais tarde)
O tipo de uma variável