NO PYTHON ESPAÇAMENTO É IMPORTANTE!!!
Como escrever algo na tela = print(o será escrito)
Como pedir um valor passado pelo usuário = input(texto antes do valor
pedido)
Se separa as variáveis dentro de um print da seguinte forma = {
+ → só usado para casos que não envolvem números nem funções.
, → só usado para casos onde não se importa com os espaços que
ela adiciona entre os valores que serão escritos.
.format() → ele se usa fazendo = print(‘texto {}’.format(o que substitui
as chaves)
}
para fazer o ‘else if’ do python = elif
para fazer um código que considera a possibilidade de algo der errado =
try:
o que pode dar errado
except:
o que acontece caso algo de errado
para fazer as strings mudarem para minúsculas = string.length()
para fazer as strings mudarem para maiúsculas = string.upper()
para substituir uma letra por outra = string.replace(o que será
substituído, pelo que será substituído)
para tirar os espaços do início de uma string = string.lstrip()
para tirar os espaços do final de uma string = string.rstrip()
para tirar os espaços de ambos os lados da string = string.strip()
para ler a quantidade de valores em um array faça = len(array)
para criar uma variável com números de 0 a uma quantidade escolhida,
feito apenas de números inteiros faça = range(último número, mas não
incluindo, do array)
Ex: range(4)
>>> [0, 1, 2, 3]
para adicionar algo ao final de uma array faça = algo.append(array)
para separar uma string em um array = string.split(pode ter algo que
define pelo que será separado, se não houver nada será separado pelos
espaços)
para descobrir se um valor existe dentro de um objeto = objeto.get(valor,
o que retornará caso o valor não exista)
para acessar todas as chaves de um objeto = objeto.keys()
para acessar todos os valores de um objeto = objeto.values()
para acessar tanto chaves quanto valores de um objeto em um array =
objeto.items()
para usar expressões regulares = {
texto.find(‘o que procuras’, a partir da onde procuras (opcional)) = isso
retorna o local em que o primeiro texto aparece, e se ele não aparecer
retorna -1
para adicionar uma biblioteca de expressões regulares escreva =
import re
re.match(texto, string) = se limita a procurar apenas coisas que existem
no início da string, retornando None se não houver
re.search(texto, string) = procura durante toda a string, retornando None
se não houver
re.findall(texto, string) = procura durante toda a string, retornando um
array com todas as ocorrências da expressão
re.split(texto, string, maxsplit = número (opcional)) = procura durante
toda a string, dividindo ela pelo texto e retornando um array com as
divisões, se o método opcional for usado ele faz com que exista um
número máximo de divisões
re.sub(mudado, mudança , string) = procura durante toda a string,
retornando uma nova string modificada
ao usar ‘^’ no início de uma string aquela string vai ver apenas o ínicio
da linha
ao usar ‘$’ no final de uma string aquela string vai ver apenas o final da
linha
o ‘.’ é um caractere curinga, tirando o \n
o ‘*’ significa que o caractere anterior pode aparecer zero ou mais vezes
‘+’ significa que o caractere à esquerda aparece uma ou mais vezes
‘?’ significa que é um 0 ou o caractere à esquerda
{n, m} = o caractere anterior tem no mínimo n caracteres e no máximo m
‘|’ significa que é um caractere ou outro
‘()’ agrupa expressões regulares
\s significa que um espaço em branco, tab, nova linha etc
\w significa que é um caractere alfanumérico
\d significa que é um número
\b significa fronteira entre palavra e não palavra
\t significa um Tab
\n significa uma nova linha
\r significa retorno
}