IST - Física HowTo - Informática 11:01
2025-12-22
  Programação
 
     Python
 
        Módulos
 
        Tipos e operações
 
        Classes
 
        Strings
 
        Listas
 
        Tuples
 
        Dictionaries
 
        Ciclos e condições
 
        Instr. compostas
 
        Leitura e escrita
 
        Números aleatórios
 

Python — Tipos, operações e conversões

Sumário
1. Operações Básicas
2. Operações sobre 'strings'
3. Operações sobre tuplos e listas
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 decimaisround (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