Comandos de Python
ENTRADAS / SALIDAS
Comando Salida
print(“Hola Mundo”) Muestra algo
input(“msj”) Pide datos, devuelve un STR.
int(input()) Convierte el STR a INT
print(f"{var}" Inserta variables en texto
Tipos de Datos
Comando Salida
edad = 25 int (entero)
precio =11.99 float (flotante, decimal)
nombre = “Ana” str (string, cadena de texto)
activo = True bool (booleano, verdadero o falso)
Conversión de datos
int(X) Convierte “x” en un Entero
float(x) Convierte “x” en un decimal
str(x) Convierte “x” en un String
Operadores Aritméticos Comparación
+ suma // raíz == igual
- resta ** exponente != no igual
/ división % módulo (resto) > < Mayoy y menor
* multiplicación <= menor o igual-
>= mayor o igual
2
Operadores Lógicos
and y
or o
not No (negar)
Condicional IF (si)
If x == 3: Si x es igual a 3 hacer
accion
elif x > 3: sino: es mayoor a 3?
Accion
else: Sino:
accion Accion
try: Sirve para poner protección ante fallas
dato =int(input()) de datos. Ejemplo. Si aquí ingresamos
una A (es decir, un string) el programa
except ValueError: fallará, porque no se puede convertir
print(“dato invalido”) una A en un número. En vez de fallar,
mostrará un cartel.
Loops (bucles)
while Condición Mientras +condición
for a in range(5) Repetir 5 veces.
break Permite salir a un bucle.
continue Salta al siguiente ciclo (muy útil
combinado con try/except
3
STRING
.lower() Convertir a minúsculas
.upper() Convertir a mayúsculas
.strip() Quita espacios
.replace(a,b) Reemplaza a A por B
.split() Divide una cadena por los espacios
.isdigit() La cadena ¿Es un numero? (True/False)
.isalpha() ¿Son letras?
len(variable) longitud de una variable. Ejemplo:
A = “hola” #son 4 letras
B.=len(A) # B va a ser igual a 4
Variable[0] Primera letra
Variable[::-1] Invertir un String
🔹 FUNCIONES
def nombre(param):
return valor
🔹 LISTAS
lista = [1,2,3] → Crear
lista[i] → Acceder (i empieza en 0)
len(lista) → Cantidad
x in lista → ¿está x?
4
.append(x) → Agrega al final
.insert(i, x) → Inserta en posición i
.remove(x) → Elimina primera vez que aparece x
.pop() → Elimina y devuelve último
.pop(i) → Elimina y devuelve índice i
del lista[i] → Elimina sin devolver
.sort() → Ordena (menor a mayor)
.sort(reverse=True) → Ordena de mayor a menor
.reverse() → Invierte orden actual
for x in lista: → Recorre la lista
🔹 TRUCOS ÚTILES
sum(lista) → Suma números
max(lista) → Mayor valor
min(lista) → Menor valor
any(cond for x in lista) → ¿Al menos uno cumple?
all(cond for x in lista) → ¿Todos cumplen?
Borrar pantalla:
def borrar_pantalla():
# Limpia la consola según el sistema operativo
[Link]('cls' if [Link] == 'nt' else 'clear')
5
mayor = max(alumnos, key=[Link]) aca alumnos es el iterable, y key es el
parametro que vamos a usar para comparar. podria ser [Link] tambien, o
key=len.