impressão() |
Mostra o resultado de um comando |
x = "Olá, mundo" imprimir (x) saída: Olá, mundo |
entrada() |
Colete informações dos usuários |
imprimir (input ("qual é o seu nome?")) saída: qual é o seu nome? |
modelo() |
Encontre o tipo de uma variável |
x = "Expressões regulares" tipo (x) resultado: |
len () |
Encontre o número de itens em uma variável |
len ([1, 2, 3]) saída: 3 |
\ |
Escape de um caractere que altera a intenção de uma linha de código |
imprimir ("Eu quero que você adicione \" \ "") saída: quero que você adicione "" |
\ n |
Quebre um caractere de string para começar na próxima linha |
print ("Esta é uma linha \ n Esta é uma segunda linha") resultado: Esta é uma linha Esta é uma segunda linha |
def function_name (parâmetro): comandos |
Inicie uma função com um parâmetro opcional |
def yourName (x): imprimir (x + 1) |
lambda |
Chame uma função anônima |
add_3_to = lambda y: y + 3 imprimir (add_3_to (4)) saída: 7 |
Retorna |
Retorna um resultado de uma função |
def yourName (x): retornar x + 1 |
aula |
Crie um objeto Python |
class myClass: def myFunc (x): |
def __init__ |
Inicialize os atributos de uma classe |
class myClass: def __init __ (próprio, atributos ...) |
"__init__.py |
Salve um arquivo contendo um módulo para que seja lido com sucesso em outro arquivo Python |
Renomeie um arquivo contendo um módulo como: "__init__.py |
int () |
Converta uma variável em inteiro |
int (1.234) saída: 1 |
str () |
Converter uma variável em string |
str (1.234) saída: '1.234' |
flutuador() |
Converta uma variável em flutuante |
flutuador (23) saída: 23,0 |
dict (contador ()) |
Converta uma lista ou um tupple em um dicionário depois de classificar com um contador embutido em Python |
do contador de importação de coleções dict (contador ([1,1,2,1,2,3,3,4])) saída: {1: 3, 2: 2, 3: 2, 4: 1} |
Redondo() |
Arredonde a saída de uma operação para o número inteiro mais próximo |
rodada (23,445) saída: 23 |
rodada (operação ou número, casas decimais) |
Arredonde a saída de uma operação para um número específico de casas decimais |
rodada (23,4568, 2) saída: 23,46 |
E se: |
Inicie uma declaração condicional |
se 2 <3: imprimir ("Dois é menor") |
elif: |
Faça uma contra-afirmação quando a instrução if for False |
se 2 <3: imprimir ("Dois é menor") elif 2 == 3: imprimir ("Continue") |
senão: |
Faça uma contra-afirmação final se outras condições forem falsas |
se 2 <3: imprimir ("Dois é menor") elif 2 == 3: imprimir ("Continue") senão: imprimir ("Três é maior") |
Prosseguir |
Ignore uma condição e execute o resto do loop |
a = [1, 4, -10, 6, 8] para b em a: se b <= 0: Prosseguir imprimir (b) resultado: 1 4 6 8 |
pausa |
Terminar o fluxo de um loop com uma determinada condição |
a = [1, 4, -10, 6, 8] para b em a: se b> = 6: pausa imprimir (b) resultado: 1 4 -10 |
passar |
Ignore um conjunto de instruções anteriores |
para b em a: passar |
tente, exceto
|
Tente um bloco de código, caso contrário, acione uma exceção definida |
tentar: imprimir (a) exceto: print ("Ocorreu um erro!") saída: Ocorreu um erro! |
finalmente |
Execute um código final quando os blocos try e except falharem |
tentar: imprimir (a) exceto: imprimir (d) finalmente: print ("Você não pode imprimir uma variável indefinida") saída: você não pode imprimir uma variável indefinida |
levantar exceção () |
Gera uma exceção que interrompe o comando quando a execução não é possível |
a = 7 + 2 se <10: aumentar Exceção ("Oh! Você não obteve uma pontuação de 10 ") |
importar x |
Importar um módulo ou biblioteca inteira |
importar matemática |
de x importar y |
Importe uma biblioteca x de um arquivo ou uma classe y |
do modo de importação scipy.stats |
como |
Personalize uma expressão com o seu nome preferido |
importar pandas como pd |
dentro |
Verifique se um valor está presente em uma variável |
x = [1, 4, 6, 7] se 5 em x: imprimir ("Há um cinco") senão: imprimir ("Não há cinco") saída: não há cinco |
é |
Verifique se duas variáveis se referem a um único elemento |
x = [1, 4, 6, 7] x = b imprimir (x é b) Verdadeiro |
Nenhum |
Declare um valor nulo |
x = nenhum |
< |
Verifique se um valor é menor que outro |
5<10 saída: Verdadeiro |
> |
Verifique se um valor é maior que outro |
5>10 saída: False |
<= |
Verifique se um valor é menor ou igual a outro |
2*2<=3 saída: False |
>= |
Verifique se um valor é maior ou igual a outro |
2*2>=3 saída: Verdadeiro |
"== |
Verifique se um valor é exatamente igual ao outro |
3==4 saída: falso |
!= |
Verifique se um valor não é igual ao outro |
3!=4 resultado: verdadeiro |
importar re |
Importe as expressões regulares integradas do Python |
importar re re.findall ("strings", variável) |
a | b |
Verifique se algum dos dois elementos está presente em uma string |
importar re someText = "Olá expressão regular" a = re.findall ("regular | Olá", algumTexto) imprimir (a) saída: ['Olá', 'normal'] |
string $ |
Verifique se uma variável termina com um conjunto de strings |
importar re someText = "Olá expressão regular" a = re.findall ("expressão $", algumTexto) saída: ['expressão'] |
^ string |
Verifique se uma variável começa com um conjunto de strings |
importar re someText = "Olá expressão regular" a = re.findall ("^ Hello", someText) imprimir (a) saída: ['Olá'] |
string.index () |
Verifique a posição do índice de um caractere de string |
a = "Olá, Mundo" a.index ('H') saída: 0 |
string.capitalize () |
Capitalize o primeiro caractere em um conjunto de strings |
a = "Olá, Mundo" a.capitalize () saída: 'Olá, mundo' |
string.swapcase () |
Imprime a primeira letra de cada palavra como minúscula e as outras como maiúscula |
a = "Olá, Mundo" a.swapcase () resultado: 'Olá Mundo' |
string.lower () |
Converta todas as strings em minúsculas |
a = "Olá, Mundo" um menor() saída: 'hello world' |
string.upper () |
Converter todas as strings em maiúsculas |
a = "Olá, Mundo" a.upper () saída: 'OLÁ, MUNDO' |
string.startswith () |
Verifique se uma string começa com um caractere particular |
a = "Olá, Mundo" a.startswith ('a') saída: False |
string.endswith () |
Verifique se uma string termina com um caractere particular |
a = "Olá, Mundo" a.endswith ('d') saída: Verdadeiro |
string.split () |
Separe cada palavra em uma lista |
a = "Olá, Mundo" uma divisão() saída: ['Olá', 'mundo'] |
strings {} '. format () |
Exibir uma saída como string |
a = 3 + 4 print ("A resposta é {}". format (a)) saída: a resposta é 7 |
não é nenhum |
Verifique se o valor de uma variável não está vazio |
def checknull (a): se a não for nenhum: retornar "está cheio!" senão: retornar "está vazio!" |
x% y |
Encontre o resto (módulo) de uma divisão |
9%4 saída: 1 |
x // y |
Encontre o quociente de uma divisão |
9//4 saída: 2 |
"= |
Atribuir um valor a uma variável |
a = {1: 5, 3: 4} |
"+ |
Adicionar elementos juntos |
["um dois"] + ["um dois"] saída: ['um dois', 'um um'] 1+3 output = 4 |
"- |
Encontre a diferença entre um conjunto de números |
3-4 output = -1 |
"* |
Encontre o produto de um conjunto de números |
3*4 saída: 12 |
a + = x |
Adicione x à variável a sem atribuir seu valor a uma nova variável |
a = 2 a + = 3 saída: 5 |
a- = x |
Subtraia x da variável a sem atribuí-lo a uma nova variável |
a = 3 a- = 2 saída: 1 |
a * = x |
Encontre o produto da variável a e x sem atribuir o resultado a uma nova variável |
a = [1, 3, 4] a * = 2 saída: [1, 3, 4, 1, 3, 4] |
x ** y |
Eleve a base x para a potência y |
2**3 saída: 8 |
pow (x, y) |
Eleve x à potência de y |
pow (2, 3) saída: 8 |
abs (x) |
Converta um número inteiro negativo em seu valor absoluto |
abs (-5) saída: 5 |
x ** (1 / enésimo) |
Encontre a enésima raiz de um número |
8**(1/3) saída: 2 |
a = b = c = d = x |
Atribuir o mesmo valor a várias variáveis |
a = b = c = d = "Olá, mundo" |
x, y = y, x |
Variáveis de troca |
x = [1, 2] y = 3 x, y = y, x imprimir (x, y) resultado: 3 [1, 2] |
para |
Loop através dos elementos em uma variável |
a = [1, 3, 5] para b em a: imprimir (b, "x", "2", "=", b * 2) resultado: 1 x 2 = 2 3 x 2 = 6 5 x 2 = 10 |
enquanto |
Continue fazendo o loop através de uma variável, desde que uma condição particular permaneça Verdadeira |
a = 4 b = 2 enquanto b <= a: imprimir (b, "é menor que", a) b + = 1 resultado: 2 é menor que 4 3 é menor que 4 4 é menor que 4 |
alcance() |
Crie um intervalo de inteiros positivos entre x e y |
x = intervalo (4) imprimir (x) intervalo (0, 4) para b em x: imprimir (b) resultado: 0 1 2 3 |
soma() |
Repita os elementos de uma lista |
imprimir (soma ([1, 2, 3])) saída: 6 |
soma (lista, início) |
Retorna a soma de uma lista com um elemento adicionado |
imprimir (soma ([1, 2, 3], 3)) saída: 9 |
[] |
Faça uma lista de elementos |
x = ['a', 3, 5, 'h', [1, 3, 3], {'d': 3}] |
() |
Crie um tuppletupples são imutáveis |
x = (1, 2, 'g', 5) |
{} |
Crie um dicionário |
a = {'x': 6, 'y': 8} |
x [a: b] |
Corte em uma lista |
x = [1, 3, 5, 6] x [0: 2] saída: [1, 3] |
x [tecla] |
Obtenha o valor de uma chave no dicionário x |
a = {'x': 6, 'y': 8} imprimir (a ['x']) saída: 6 |
x.append () |
Adicione uma lista de valores a uma lista vazia |
x = [1] x.append ([1,2,3]) imprimir (x) saída: [1, [1,2,3]] |
x.extend () |
Adicione uma lista de valores para continuar uma lista existente sem necessariamente criar uma lista aninhada |
x = [1,2] x.extend ([3,4,6,2]) imprimir (x) resultado: [1, 2, 3, 4, 6, 2] |
del (x [a: b]) |
Exclua um item completamente de uma lista em um índice específico |
x = [1,2,3,5] del (x [0: 2]) imprimir (x) saída: [2,3,5]
|
del (x [tecla]) |
Exclua uma chave e um valor completamente de um dicionário em um índice específico |
y = {1: 3, 2: 5, 4: 6, 8: 2} del (y [1], y [8]) imprimir (y) saída = {2: 5, 4: 6} |
dict.pop () |
Extraia o valor de uma chave e remova-o de um dicionário em um índice específico |
a = {1: 3, 2: 4, 5: 6} a.pop (1) saída: 3 |
dict.popitem () |
Retire o último item de um dicionário e exclua-o |
a = {1: 2, 4: 8, 3: 5} a.popitem () saída: (3, 5) imprimir (a) saída: {1: 2, 4: 8} |
list.pop () |
Abra um determinado índice de uma lista e remova-o de uma lista |
a = [1, 3, 2, 4, 1, 6, 6, 4] a.pop (-2) saída: 6 imprimir (a) saída: [1, 3, 2, 4, 1, 6, 4] |
Claro() |
Esvazie os elementos de uma lista ou dicionário |
x = [1, 3, 5] x.clear () imprimir (x) resultado: [] |
remover() |
Remover um item de uma lista |
x = [1, 5, 6, 7] x.remove (1) saída: [5, 6, 7] |
inserir() |
Inserir elementos em uma lista |
x = [3, 5, 6] x.inserir (1, 4) imprimir (x) saída: [1, 4, 3, 5, 6] |
classificar (reverso = condição) |
Inverta a direção dos elementos em uma lista |
x = [1, 3, 5, 6] x.sort (reverse = True) imprimir (x) saída: [6, 5, 3, 1] |
atualizar() |
Atualize um dicionário mudando seu primeiro elemento e adicionando qualquer outro item ao seu final |
x = {1: 3, 5: 6} x.update ({1: 4, 8: 7, 4: 4}) imprimir (x) saída: {1: 4, 5: 6, 8: 7, 4: 4} |
chaves() |
Mostra todas as chaves em um dicionário |
a = {1: 2, 4: 8} a.keys () saída: dict_keys ([1, 4]) |
valores () |
Mostra todos os valores em um dicionário |
a = {1: 2, 4: 8} a.values () saída: dict_values ([2, 8]) |
Itens() |
Exibir as chaves e os valores em um dicionário |
a = {1: 2, 4: 8} a.items () saída: dict_items ([(1, 2), (4, 8)]) |
obter (chave) |
Obtenha o valor de um item em um dicionário por sua chave |
a = {1: 2, 4: 8, 3: 5} a.get (1) saída: 2 |
setdefault (chave) |
Retorna o valor original de um elemento para um dicionário |
a.setdefault (2) |
f = {** a, ** b} |
Mesclar dois dicionários |
a = {'x': 6, 'y': 8} b = {'c': 5, 'd': 3} f = {** a, ** y} imprimir (f) saída: {'x': 6, 'y': 8, 'c': 5, 'd': 3} |
remover() |
Remova o primeiro valor correspondente de um elemento de uma lista sem se preocupar com seu índice |
a = [1, 3, 2, 4, 4, 1, 6, 6, 4] a.remove (4) imprimir (a) saída: [1, 3, 2, 4, 1, 6, 6, 4] |
visão da memória (x) |
Acesse os buffers internos de um objeto |
a = memoryview (objeto) |
bytes () |
Converta um protocolo de buffer de memória em bytes |
bytes (a [0: 2]) |
bytearray () |
Retorna uma matriz de bytes |
bytearray (objeto) |
# |
Escreva uma única linha de comentário ou evite que uma linha de código seja executada |
# Folha de dicas de regex do Python |
Escreva um comentário multilinha |
A folha de dicas do regex do Python é boa para iniciantes É igualmente uma ótima atualização para os especialistas |
Linha de comando |
pacote de instalação pip |
Instale uma biblioteca online |
pip instalar pandas |
nome virtualenv |
Use virtaulenv para criar um ambiente virtual |
virtualenv myproject |
nome mkvirtualenv |
Use wrapper de ambiente virtual para criar ambiente virtual |
mkvirtualenv myproject |
python file.py |
Execute os comandos em um arquivo Python |
"python my_file.py |
pip freeze |
Liste todos os pacotes instalados em um ambiente virtual |
pip freeze |
pip freeze> somefiles |
Copie todas as bibliotecas instaladas em um único arquivo |
pip freeze> requisitos.txt |
Onde |
Encontre o caminho de instalação do Python |
onde python |
--versão |
Verifique a versão de um pacote |
python --version |
.Exe |
Execute um shell Python |
python.exe |
com aberto (arquivo, 'w') |
Grave em um arquivo existente e substitua seu conteúdo existente |
com open ('regex.txt', 'w') como wf: wf.write ("Olá, mundo!") |
com aberto (arquivo, 'r') |
Abra um arquivo como somente leitura |
com open ('regex.txt', 'r') como rf: imprimir (rf.read () |
com aberto (arquivo, 'a') |
Grave em um arquivo sem substituir seu conteúdo existente |
com open ('regex.txt', 'a') como af: af.write ("\ nOlá, sim!") |
file.close |
Feche um arquivo se não estiver em uso |
af = open ('regex.txt') af.close |
saída |
Saia do shell Python |
saída() |