Você está na página 1de 3

Python 🐍

CONSISTÊNCIA DE DADOS
Por exemplo: caso digite um valor não numérico

Verifica se ele é um número


If num.isdigit():
num = float/int(num)

Caso digite um numero com ponto no float

cobaia = num.replace (‘ . ‘ , ‘ ‘)
Replace = para avaliar um por um
*cobaia = num.replace (‘ . ‘ , ‘ ‘,2 ) para verificar mais de uma vez*
Ele troca algum caracter por outro com uma variável

Variavel fleg: controla alguma coisa no programa

Not true: falso


Not false: true

Or/ ou
And/ e

Resp.upper()pega o texto digitado e converte pra maiúsculo

LAÇO FOR
For início, fim, incremento
For variável contadora
Range(1, 10, 1)
O valor final sempre vai para um valor antes

LAÇO POS-condicional (repita - do while )

While True:
.
.
.
If n < 0:
Break

O if serve para para o laço, é uma condição para não ficar rodando infinitamente

Função e procedimento

Procedimento : def nome do procedimento():

Procedimento com parâmetro


Def saudacao2(variável a ser passada: tipo da variável) -> none :

None: Void (retorna vazio)

Função:
Def nome da função (variável: tipo do dado ) -> tipo do que vai retornar

Obs: Função para exibir tem que usar uma variável
VETOR
Características em Python : todos os dados podem ser de vários tipos
Alista é dinâmica, consigo alimentar e diminuir no código

Em Python: lista
Oracle java download jdk 17 LT

LISTA
os dados podem ser de diversos tipos, e tbm pode adicionar e remover elementos
coisa que o vetor não faz.

Criando a lista:

Lista = []
Ou
Lista = list ()

Preenchendo lista
Lista = [‘oi’, 12, 13]

MÉTODO S NA LISTA
lista.append(‘novo’) = inserir coisas na lista, sempre no final

Insert(posição, elemento) = inserir em qualquer lugar da lista

Insert(4, ‘oi’)= a partir dessa posição inserir oi

Lista.pop ()= ele remove um elemento da lista, vazio ele remove o último

Lista.pop(1)= remove o primeiro elemento

lista.remove(elemento)=ele remove o elemento pedido, apenas um por vez

Resp = Lista.Index(elemento)
Print(resp)= saber o índice(posição ) de um elemento na lista

Count(elemento)= ele conta quantos elementos iguais na lista e retorna o valor

Len(lista)= quantos elementos tem na lista / len é uma função pois não tem um
ponto ele é sozinho

Sum(lista) = só funciona se todos os elementos sao numéricos, ele soma a lista

Concatenação. = junta duas listas pode ser usada com +


Lista2.Extend(lista1) = esta inserindo no final da


Lista2 a lista 1

Lista1.Copy()= copia uma lista na outra


Lista.sort()= ele ordena


Lista = (45, 12, 1.67, 0, 12, 34)
Lista.sort‹reverse=Truc print (Listo)

Reverse-> inverte o elemento


Lista.reverse() ultimo seram os primeiros

Lista.clear() =
Del(lista)= ele desaloca essa variável da memória

Extensão = Python

FATIAMENTO
FATIAMENTO DE LISTAS: usamos esse recurso quando precisamos pegar parte da lista
Lista= [10 20 30 40 50 60 70 80 90 100]
Print (lista [3:7]):mostra do índice 3 ate um 6 por que não exibe o mesmo elemento
Print (lista [-4: -1]):mostra do índice 6 ao 8 usando o índice negativo

Testando o passo
Extrair nova lista de uma lista:

Print (0:9:2): começa no índice 0 , vai até o índice 9, e pula de 2 em 2

Ordem decrescente (::-1)

(:5:-1): do índice 5 em ordem decrescente ate o final


TUPLAS
As tuplas funcionam como listas, coma diferençade nao serem interáveis (não podem
ter osseus valores modificados). Quando tratamos todos os elementos, colocamos os
mesmos entre parenteses ao invés de colchetes, como na lista.

lista=[1,2, 3]
tupla =(1, 2, 3)

Você também pode gostar