0% acharam este documento útil (0 voto)
27 visualizações

Python

Enviado por

Sherlock Holmes
Direitos autorais
© © All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato TXT, PDF, TXT ou leia on-line no Scribd
0% acharam este documento útil (0 voto)
27 visualizações

Python

Enviado por

Sherlock Holmes
Direitos autorais
© © All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato TXT, PDF, TXT ou leia on-line no Scribd
Você está na página 1/ 4

Ordem de precedencia python

1. ()
2. **
3. *, /, //, %
4. +, -

=========================================

Operadores aritméticos:

+ adição
- subtração
* multiplicação
/ divisão
** potencia
// divisão inteira
% resto da divisão
**(1/2) raiz quadrada
**(1/3) raiz cubica

==========================================

Tipos primitivos:

int = numeros inteiros (1, 2, 3...)


float = numeros flutuantes (1.2, 2.3, 4.5,...)
bool = valores boleanos (True, False)
str = string ('Ola', '7',...)

===================================================

Modulos: (math = matematica)

import + (modulo) = importar toda biblioteca do modulo


from + (modulo) + import + (modulo especifico) = importar apenas o conteudo
especifico da biblioteca

ceil: arredondar para cima


floor: arrendondar para baixo
trunc: truncar (eliminar da virgula em diante)
pow: potencia
sqrt: raiz quadrada
factorial: fatorial

========================================================

Manipulando texto:

• Fatiamento =

frase[numero]: vai mostrar apenas o caractere selecionado

frase[numero:numero]: vai mostrar do primeiro caractere selecionado até o caractere


anterior ao valor selecionado

frase[numero:numero:numero]: vai mostrar do primeiro caractere, pulando caracteres


de acordo com o ultimo valor, até chegar ao ultimo caractere selecionado
frase[:numero]: começa do caractere inicial e vai até o caractere anterior ao valor
selecionado

frase[numero:]: começa do caractere selecionado e vai até o ultimo caractere


existente

frase[numero::numero] começa do caractere selecionado e vai pulando caracteres de


acordo com o ultimo valor até chegar ao ultimo caractere existente

• Analise =

len(frase): mostra o comprimento da frase

frase.count('caractere'): conta quantas vezes o caractere selecionado aparece na


frase

frase.count('caractere', numero, numero): conta quantas vezes o caractere


selecionado aparece na frase dentro do fatiamento destacado

frase.find('caracteres'): mostra quantas vezes foi encontrado o caractere


selecionado. Se o caractere selecionado não existir na frase, ele irá retornar o
valor "-1", demonstrando que tal caractere não existe na frase

'caractere' in frase: demonstra se o caractere selecionado existe na frase

• Transformação =

frase.replace('caractere', 'caractere'): substitui o primeiro caractere pelo


segundo caractere selecionado

frase.upper(): transforma todos os caracteres minusculos em maiusculos

frase.lower(): transforforma todos os caracteres maiusculos em minusculos

frase.capitalize(): transforma o primeiro caractere da frase em letra maiuscula e


deixa todos os outros em minusculo

frase.title(): transforma o primeiro caractere de cada palavra em letra maiuscula

frase.strip(): remove os espaços inuteis antes e depois da frase (antes do primeiro


caractere e depois do ultimo caractere)

frase.rstrip(): remove apenas os ultimos espaços depois da frase (depois do ultimo


caractere)

frase.lstrip(): remove apenas os primeiros espaços antes da frase (antes do


primeiro caractere)

• Divisão =

frase.split(): cria uma divisão entre os espaços da frase, transformando cada


palavra em novas frases. em seguida cria uma lista com todas as novas frases em uma
cadeia de caracteres

• Junção =

'-'.join(frase): junta todas as palavras transformadas em frases da lista criada


sendo separadas pelo "-"
' '.join(frase): junta todas as palavras transformadas em frases da lista crada
sendo separadas por um espaço vazio

=======================================================================

Cores no Terminal:

♦ Padrão ANSI = Escape Sequence

codigo para aplicar cores = \033[style;text;backm

• Style:

0 - nenhum
1 - negrito
4 - sublinhado
7 - inverter (inverte fundo e texto)

• Text:

30 - branco
31 - vermelho
32 - verde
33 - amarelo
34 - azul
35 - roxo
36 - ciano
37 - cinza

• Back:

40 - branco
41 - vermelho
42 - verde
43 - amarelo
44 - azul
45 - roxo
46 - ciano
47 - cinza

================================================================

Condições Aninhadas:

if = se
else = senão
elif = senão se

================================================================

Laços de Repetição (parte 1):

for = laço
in = no
range = intervalor

for c in range():

================================================================
Estrutura de Repetição While:

while = enquanto
not = não

Você também pode gostar