Revisão Python
APOIO CTISM Informática
Monitora: Andriza Campanhol
Primeiro de tudo...
print(‘Olá Mundo!’)
Tipos e Conversões
int(var)
n = 20 #Inteiro #converte para inteiro
n = 20.5 #Float float(var)
x = True #Booleano #converte para float
bool(var)
s = ‘CTISM’ #String
#converte para booleano
Operadores Relacionais e Lógicos
Nome do Operador Operador Descrição
menor que < operador menor que
maior que > operador maior que
menor ou igual <= operador menor que ou igual a
maior ou igual >= operador maior que ou igual a
igual == operador igualdade
diferente != operador desigualdade
e lógico and resulta True quando ambos operadores são True
ou lógico ou resulta True quando ao menos um operador é True
não lógico not nega o valor (ex: True se torna False)
Exemplo Saída:
print('Olá Mundo!') Olá Mundo!
False
print(5==10) True
print(10 > 5) True
print((5 >= 1) and (5 <= 10))
Operações Aritméticas
Nome da operação Operação
Soma +
Subtração -
Divisão /
Multiplicação *
Exponenciação **
Radiciação ** 1/2
Módulo %
Divisão inteira //
Exemplo Saída:
op = (6 + 4) / 2 5.0
op2 = (2*2 + 0.5) // 2 2.0
op3 = 40 % 2 0
print(op)
print(op2)
print(op3)
Operações com Sequências
Nome da operação Operação Descrição
Indexação [] acessa um elemento da sequência
Concatenação + combina duas sequências
Repetição * concatena um certo número de vezes
Pertinência in responde se um item pertence a sequência
Comprimento len fornece o número de itens da sequência
Criação de Listas
lista = [1, 4, 21, True, 0, lista2 = [0] * 5 lista3 = list(range(10))
2021] print(lista2) print(lista3)
print(lista)
[0, 0, 0, 0, 0] [0, 1, 2, 3, 4, 5, 6, 7, 8, 9]
[1, 4, 21, True, 0, 2021]
Métodos em Listas
Nome da método Exemplo de uso Descrição
append [Link](item) adiciona um novo item ao final da lista
insert [Link](i,item) insere um item na i-ésima posição da lista
pop [Link]() remove e retorna o último item da lista
pop [Link](i) remove e retorna o i-ésimo item da lista
sort [Link]() modifica uma lista para ficar ordenada
reverse [Link]() modifica uma lista, inverte a ordem dos itens
del del lista[i] exclui o item na posição i
index [Link](item) retorna o índice da primeira ocorrência do item
count [Link](item) retorna o número de ocorrências do item
remove [Link](item) remove a primeira ocorrência do item
Exemplo
Saída:
minhaLista = [1024, 3, True, 6.5]
minhaLista. append (False)
print(minhaLista)
minhaLista. insert (2,4.5) [1024, 3, True, 6.5, False]
print(minhaLista) [1024, 3, 4.5, True, 6.5, False]
print(minhaLista. pop()) False
print(minhaLista) [1024, 3, 4.5, True, 6.5]
print(minhaLista. pop(1))
3
[1024, 4.5, True, 6.5]
print(minhaLista)
minhaLista. pop(2)
print(minhaLista)
[1024, 4.5, 6.5]
minhaLista. sort() [4.5, 6.5, 1024]
print(minhaLista) [1024, 6.5, 4.5]
minhaLista. reverse () 1
print(minhaLista) 2
print(minhaLista. count(6.5)) [1024, 4.5]
print(minhaLista. index(4.5)) [4.5]
minhaLista. remove (6.5)
print(minhaLista)
del minhaLista[ 0]
print(minhaLista)
if, else e elif
a=2
b=4 saída:
c = 10
b é maior que a!
if b > a:
print("b é maior que a!")
elif c > a:
print("c é maior que a!")
else:
print("b e c são menores que a!")
Saída:
for 0
2
lista = ["Pedro", "Maria", "João", "Bianca"]
3
for i in range(0,5): 4
print(i) Pedro
Maria
for l in lista: João
print(l)
Bianca
Saída:
while 0
contador = 0 3
while contador < 10: 5
print(contador) 6
7
contador += 1
8
9
Referências
● Material sobre Introdução ao Python PET-SI (Minicurso)
● [Link]
[Link]
● [Link]
tml