Cheat Sheet de Funciones de Python
1. Funciones Generales
Función Propósito Sintaxis Ejemplo de uso
print() Imprime un valor en print(valor) print("Hola
la consola Mundo")
len() Obtiene la longitud len(objeto) len([1, 2, 3]) -> 3
de un objeto iterable
type() Obtiene el tipo de type(objeto) type("Hola") ->
un objeto <class 'str'>
str() Convierte a tipo str(valor) str(123) -> "123"
cadena
int() Convierte a tipo int(valor) int("123") -> 123
entero
float() Convierte a tipo float(valor) float("3.14") -> 3.14
flotante
abs() Devuelve el valor abs(numero) abs(-5) -> 5
absoluto de un
número
max() Encuentra el valor max(iterable) max([1, 2, 3]) -> 3
máximo en un
iterable
min() Encuentra el valor min(iterable) min([1, 2, 3]) -> 1
mínimo en un
iterable
sum() Suma los elementos sum(iterable) sum([1, 2, 3]) -> 6
de un iterable
sorted() Ordena los sorted(iterable, sorted([3, 1, 2]) ->
elementos de un reverse=False) [1, 2, 3]
iterable en orden
ascendente
reversed() Invierte los reversed(iterable) list(reversed([1, 2,
elementos de un 3])) -> [3, 2, 1]
iterable
range() Crea un rango de range(start, stop, range(1, 5) -> 1, 2, 3,
números (útil en step) 4
bucles)
input() Obtiene una entrada input("mensaje") input("¿Cómo te
del usuario llamas?")
2. Funciones de Cadenas
Función Propósito Sintaxis Ejemplo de uso
lower() Convierte una [Link]() "Hola".lower() ->
cadena a minúsculas "hola"
upper() Convierte una [Link]() "Hola".upper() ->
cadena a "HOLA"
mayúsculas
capitalize() Convierte la primera [Link]() "hola".capitalize() ->
letra de una cadena "Hola"
a mayúscula
strip() Elimina los espacios [Link]() " Hola ".strip() ->
al inicio y al final de "Hola"
una cadena
split() Divide una cadena [Link](separa "a,b,c".split(",") ->
en una lista de dor) ["a", "b", "c"]
subcadenas
join() Une los elementos "separador".join(list ".join(["a", "b", "c"])
de una lista en una a) -> "a,b,c"
cadena
replace() Reemplaza [Link]("anti "Hola
subcadenas en una guo", "nuevo") mundo".replace("m
cadena undo", "Python") ->
"Hola Python"
find() Busca una [Link]("subcad "Hola".find("o") -> 1
subcadena y ena")
devuelve su índice o
-1 si no la encuentra
count() Cuenta cuántas [Link]("subc "banana".count("a")
veces aparece una adena") -> 3
subcadena en una
cadena
3. Funciones de Listas
Función Propósito Sintaxis Ejemplo de uso
append() Añade un elemento [Link](elemen lst = [1, 2];
al final de la lista to) [Link](3) -> [1,
2, 3]
extend() Añade todos los [Link](iterable [Link]([4, 5]) ->
elementos de otro ) [1, 2, 3, 4, 5]
iterable
insert() Inserta un elemento [Link](posición, [Link](1, 10) ->
en una posición elemento) [1, 10, 2, 3]
específica
remove() Elimina la primera [Link](valor) [Link](2) -> [1,
ocurrencia de un 3]
valor
pop() Elimina un elemento [Link](indice) [Link](0) -> 1
de la lista (por (elimina el primer
índice) elemento)
sort() Ordena los [Link]() [Link]() -> [1, 2, 3]
elementos de la lista
en orden
ascendente
reverse() Invierte el orden de [Link]() [Link]() -> [3, 2,
los elementos de la 1]
lista
index() Devuelve el índice [Link](valor) [Link](3) -> 2
de la primera
ocurrencia de un
valor
count() Cuenta cuántas [Link](valor) [Link](2) -> 1
veces aparece un
valor en la lista
4. Funciones de Diccionarios
Función Propósito Sintaxis Ejemplo de uso
get() Obtiene el valor de [Link](clav [Link]("key",
una clave (si no e, valor_default) "default")
existe, devuelve
`None` o valor
predeterminado)
keys() Devuelve todas las [Link]() d = {"a": 1, "b": 2};
claves del [Link]() ->
diccionario dict_keys(['a', 'b'])
values() Devuelve todos los [Link]() [Link]() ->
valores del dict_values([1, 2])
diccionario
items() Devuelve una lista [Link]() [Link]() ->
de tuplas con las dict_items([('a', 1),
claves y los valores ('b', 2)])
pop() Elimina un par [Link](clav [Link]("a") -> 1
clave-valor y e)
devuelve el valor
update() Actualiza el [Link]( [Link]({"c": 3}) ->
diccionario con otro otro_diccionario) {"a": 1, "b": 2, "c": 3}
diccionario o clave-
valor