10 consejos y trucos esenciales de Python para programadores

Python es uno de los lenguajes más preferidos que existen. Su brevedad y alta legibilidad lo hacen tan popular entre todos los programadores.
Así que aquí hay algunos de los consejos y trucos que puede usar para abrir su juego de programación Python.

1. Intercambio en el lugar de dos números.

x, y = 10, 20
print(x, y)
x, y = y, x
print(x, y)
Producción:

10 20
20 10

2. Invertir una string en Python

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

Reverse is skeeGroFskeeG

3. Cree una sola string a partir de todos los elementos de la lista

a = ["Geeks", "For", "Geeks"]
print(" ".join(a))
Producción:

Geeks For Geeks

4. Enstringmiento de operadores de comparación.

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

True
False

4. Imprima la ruta del archivo de los módulos importados.

import os
import socket
  
print(os)
print(socket)
Producción:

<module 'os' from '/usr/lib/python3.5/os.py'>
<module 'socket' from '/usr/lib/python3.5/socket.py'>

5. Uso de enumeraciones en Python.

class MyName:
    Geeks, For, Geeks = range(3)
  
print(MyName.Geeks)
print(MyName.For)
print(MyName.Geeks)
Producción:

2
1
2

6. Devolver valores múltiples de funciones.

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

1 2 3 4

7. Encuentra el valor más frecuente en una lista.

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

4

8. Verifique el uso de memoria de un objeto.

import sys
x = 1
print(sys.getsizeof(x))
Producción:

28

9. Imprima la string N veces.

n = 2
a = "GeeksforGeeks"
print(a * n)
Producción:

GeeksforGeeksGeeksforGeeks

10. Comprobar si dos palabras son 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'))    
Producción:

True
False

Referencias:
1. 10 trucos geniales de Python que los principiantes deben saber
2. 30 consejos y trucos esenciales de Python para programadores

Publicación traducida automáticamente

Artículo escrito por RahulBisht07 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *