Python — Tipos, operações e conversões
Início
1. Operações Básicas
As operações básicas são:
| Adição | + |
Subtração | - |
| Multiplicação | * |
Divisão | / |
| Resto da divisão (inteira) | % |
Divisão (inteira) | // |
| Potência | ** |
| |
| Arredondar 'x' com 'y' casas decimais | round (x,y) |
Início
2. Operações sobre 'strings'
- Para juntar duas strings basta somá-las e para repeti-las basta multiplicar à esquerda:
x='abcd' + 5 * 'x'
- Para obter o caracter da psição 4 (começa em '0') basta fazer:
x[4]
- Se se quiser o 2 caracter a partir do fim:
x[-2]
- Para se obter uma substring:
x[2:6], x[:4], x[5:], x[-3:], x[2:-5] ...
Início
3. Operações sobre tuplos e listas
'listas' (list) e 'tuplos' (tuple) são dois tipos compostos bastantes semelhantes. Ambos podem reunir items de diferentes tipos.
No entanto, diferem numa coisa muito importante: um tuplo uma vez definido não é alterável; enquanto uma lista pode ser alterada após ser criada.
Um tuplo é declado entre parêntesis curvos: (2, 3, 4); enquanto uma lista é declarada entre parêntesis rectos: [2, 3, 4].
No entanto, a referência a um elemento dele é sempre feita por parêntesis rectos. Exemplo: a[5].
- Exemplos de tuplos:
a1=(1, 3, 5, 7, 9) ; a2=(3,6,'bom dia',78) ; ...
- Exemplos de listas:
a1=[1, 3, 5, 7, 9] ; a2=[3,6,'bom dia',78] ; a3=[3] * 9 ;...
- Para acrescentar uma lista a outra lista basta somá-las:
a = a + [11, 13]
- O método 'append' que permite acrescentar elementos a uma lista
a.append (15)
a.append(15 + 2)
a.append(a[-1] + 2)
Início
|