Ejemplos funciones predefinidas

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
# 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