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()