Skip to content

Latest commit

 

History

History
50 lines (38 loc) · 1.19 KB

File metadata and controls

50 lines (38 loc) · 1.19 KB

Ejemplos de oneliner en Python

No solo está la opción del interprete de python, también puedes utilizar la opción -c del comando para crear un script en línea.

Ejemplos:

python3 -c 'import pty; pty.spawn("/bin/bash")'
  1. Imprimir números del 1 al 10:
python33 -c 'print([i for i in range(1, 11)])'
  1. Calcular la suma de los cuadrados de los números del 1 al 5:
python33 -c 'print(sum([i**2 for i in range(1, 6)]))'
  1. Listar archivos en el directorio actual:
python33 -c 'import os; print(os.listdir("."))'
  1. Imprimir la fecha y hora actual:
python33 -c 'from datetime import datetime; print(datetime.now())'
  1. Contar las líneas en un archivo:
python33 -c 'print(sum(1 for line in open("archivo.txt")))'
  1. Invertir una cadena:
python33 -c 'cadena = "Hola mundo"; print(cadena[::-1])'
  1. Generar una lista de números pares del 0 al 8:
python33 -c 'print([i for i in range(9) if i % 2 == 0])'
  1. Verificar si un número es primo:
python33 -c 'n = 11; print("Primo" if all(n % i != 0 for i in range(2, int(n**0.5) + 1)) and n > 1 else "No primo")'