Ejemplos funciones predefinidas

# matemáticos
print(abs(-5))  # Salida: 5
print(abs(3.14))  # Salida: 3.14

print(max(10, 20, 30))  # Salida: 30
print(max([1, 2, 3, 4]))  # Salida: 4

print(min(10, 20, 30))  # Salida: 10
print(min([1, 2, 3, 4]))  # Salida: 1

print(sum([1, 2, 3, 4]))  # Salida: 10
print(sum([10, 20, 30], 5))  # Salida: 65

print(round(3.14159, 2))  # Salida: 3.14
print(round(2,0))  # Salida: 3
print(round(2.5))  # Salida: 2
print(round(3.5))  # Salida: 4

# información
print(len("Python"))  # Salida: 6
print(len([1, 2, 3, 4]))  # Salida: 4

print(type(5))  # Salida: <class 'int'>
print(type("hello"))  # Salida: <class 'str'>
print(type((1,2,3)))  # Salida: <class 'tuple'>

# entrada / salida
print("Hello, World!")  # Salida: Hello, World!
print(42)  # Salida: 42

nombre = input("¿Cómo te llamas? ")  # Entrada del usuario
print("Hola, " + nombre)

# conversión

print(str(123))  # Salida: '123'
print(str(3.14))  # Salida: '3.14'

print(int('123'))  # Salida: 123
print(int(3.99))  # Salida: 3

print(float('3.14'))  # Salida: 3.14
print(float(10))  # Salida: 10.0

print(bool(1))  # Salida: True
print(bool(''))  # Salida: False

# conversiones de tipos de datos complejos

print(list("hello"))  # Salida: ['h', 'e', 'l', 'l', 'o']
print(list((1, 2, 3)))  # Salida: [1, 2, 3]
print(list( {"color": "rojo", "tamaño": "M", "cantidad": 10}))  # Salida: ['color', 'tamaño', 'cantidad']

print(tuple([1, 2, 3]))  # Salida: (1, 2, 3)
print(tuple("hello"))  # Salida: ('h', 'e', 'l', 'l', 'o')

print(set([1, 2, 3, 2]))  # Salida: {1, 2, 3}
print(set("hello"))  # Salida: {'h', 'e', 'l', 'o'}

# Tengo que poner los valores o una lista de tuplas
print(dict(a=1, b=2))  # Salida: {'a': 1, 'b': 2}
print(dict([('a', 1), ('b', 2)]))  # Salida: {'a': 1, 'b': 2}

# Creación de listas

print(list(range(5)))  # Salida: [0, 1, 2, 3, 4]
print(list(range(1, 10, 2)))  # Salida: [1, 3, 5, 7, 9]

print(list(zip([1, 2, 3], ['a', 'b', 'c'])))  # Salida: [(1, 'a'), (2, 'b'), (3, 'c')]
print(list(zip('abc', '123')))  # Salida: [('a', '1'), ('b', '2'), ('c', '3')]
print(dict(list(zip('abc', '123'))))  # Salida: {'a': '1', 'b': '2', 'c': '3'}

# ordenar

# Ordenar una lista de números en orden ascendente
print(sorted([3, 1, 4, 1, 5, 9]))  # Salida: [1, 1, 3, 4, 5, 9]

# Ordenar una lista de palabras en orden descendente
print(sorted(["banana", "apple", "cherry"], reverse=True))  # Salida: ['cherry', 'banana', 'apple']

# Invertir una lista de números
numbers = [3, 1, 4, 1, 5, 9]
print(list(reversed(numbers)))  # Salida: [9, 5, 1, 4, 1, 3]

# Invertir una cadena de texto
text = "hello"
print("".join(reversed(text)))  # Salida: 'olleh'

# Encontrar el mínimo en una lista de números
print(min([3, 1, 4, 1, 5, -9],key=abs))  # Salida: 1

def letrasUnicas(cadena):
    return len(set(list(cadena)))
# Encontrar el máximo en una lista de palabras según la longitud
words = ["banana", "apple", "cherry"]
print(min(words, key=letrasUnicas))  # Salida: 'banana'

Publicado por

Juan Pablo Fuentes

Formador de programación y bases de datos