10 dicas e truques essenciais do Python para programadores

10 dicas e truques essenciais do Python para programadores

Compartilhe!

10 dicas e truques essenciais do Python para programadores

Python é uma das linguagens mais preferidas por aí. Sua brevidade e alta legibilidade o tornam tão popular entre todos os programadores.
Então, aqui estão algumas dicas e truques que você pode usar para criar seu jogo de programação Python.

1. Troca in-loco de dois números.

x, y = 10, 20
print(x, y)
x, y = y, x
print(x, y)

Saída:

10 20
20 10

2. Invertendo uma string em Python

a = "GeeksForGeeks"
print("Reverse is", a[::-1])

Saída:

O reverso é skeeGroFskeeG

3. Crie uma única string de todos os elementos da lista

a = ["Geeks", "For", "Geeks"]
print(" ".join(a))

Saída:

Geeks Para Geeks

4. Encadeamento de Operadores de Comparação.

n = 10
result = 1 < n < 20
print(result)
result = 1 > n <= 9
print(result)

Saída:

Verdadeiro
Falso

4. Imprima o caminho do arquivo dos módulos importados.

import os
import socket


print(os)
print(socket)

Saída:

<módulo 'os' de '/usr/lib/python3.5/os.py'>
<módulo 'socket' de '/usr/lib/python3.5/socket.py'>

5. Uso de Enums em Python.

class MyName:
    Geeks, For, Geeks = range(3)

print(MyName.Geeks)
print(MyName.For)
print(MyName.Geeks)

Saída:

2
1
2

6. Retorne vários valores de funções.

def x():
    return 1, 2, 3, 4
a, b, c, d = x()
print(a, b, c, d

Saída:

1 2 3 4

7. Encontre o valor mais frequente em uma lista.

test = [1, 2, 3, 4, 2, 2, 3, 1, 4, 4, 4]
print(max(set(test), key = test.count))

Saída:

4

8. Verifique o uso de memória de um objeto.

import sys

x = 1
print(sys.getsizeof(x))

Saída:

28

9. Imprima a string N vezes.

n = 2
a = "GeeksforGeeks"
print(a * n)

Saída:

GeeksforGeeksGeeksforGeeks

10. Verificando se duas palavras são anagramas

from collections import Counter
def is_anagram(str1, str2):
     return Counter(str1) == Counter(str2)
# or without having to import anything 
def is_anagram(str1, str2): 
    return sorted(str1) == sorted(str2) 
print(is_anagram('geek', 'eegk'))
print(is_anagram('geek', 'peek'))    

Saída:

Verdadeiro
Falso

Eai o que achou dessas dicas? legal né.

Compartilhe com seus amigos e treine.

Top 10 projetos de aprendizado de máquina para iniciantes: previsão de ações, aprendizado de máquina em Python e muito mais

Compartilhe!