O que o Python pode fazer com apenas uma linha de código?

Prefácio

O texto e as imagens deste artigo são provenientes da Internet e são apenas para fins de aprendizagem e comunicação. Não têm qualquer uso comercial. Se você tiver alguma dúvida, entre em contato conosco para processamento.

PS: Se você precisa de materiais de aprendizagem Python, você pode clicar no link abaixo para obtê-los você mesmo

Materiais de aprendizagem gratuitos para Python e respostas de comunicação em grupo Clique para participar


Hoje vamos nos divertir, com apenas uma linha de código Python ou comandos para ver o que pode ser reproduzido. Por exemplo, brincamos com uma linha de comandos Python para implementar serviços http:

Servidor HTTP

servidor FTP

Deixe-me apresentá-lo novamente, você pode usar o pyftpdlib para implementar diretamente um servidor FTP para transferência de arquivos:

 

Formato Json

Às vezes, você pode encontrar dados Json exibidos em uma bagunça como esta:

 

 

Chateado? Você pode usar json.tool para formatar Json:

 

python -c

Use este parâmetro -c para usar o código simples Python diretamente no terminal:

 

Uma linha de código para implementar a função

Usando lambda, você pode implementar uma função anônima com uma linha de código. Por exemplo, se quiser realizar operações de cálculo nos elementos da lista, você pode fazer isso diretamente:

 

Troca variável

Uma linha de código troca duas variáveis, é um lugar-comum:

 

Lista de geração de código de uma linha

Quando você precisa calcular alguns valores com frequência e, em seguida, anexá-los a uma lista vazia, é mais conveniente fazer isso diretamente:

 

 

Você também pode ler arquivos desta forma:

 


Você pode usar pprint para obter melhores resultados:

Analise o desempenho

Você pode usar o cProfile para analisar o desempenho do seu py:

 

if..in..else

Às vezes, alguns julgamentos simples podem ser feitos diretamente com uma linha de código. Por exemplo, se você quiser julgar se um elemento está na lista, você pode executar a operação correspondente de acordo com ele está ou não:

 

ok, os itens acima são mais comumente usados, espero que ajude você, você conhece alguma pequena operação que pode ser realizada com uma linha de código ou comandos?

Acho que você gosta

Origin blog.csdn.net/pythonxuexi123/article/details/112973714
Recomendado
Clasificación