Hay muchas funciones incorporadas en Python que pueden usarse para facilitar la escritura de código. Discutamos algunas de ellas aquí.
sort()
Esta función se utiliza para ordenar los valores en estructuras de datos como arrays y listas.
arr = [8,5,1,4,6]
arr.sort()
print('El arreglo ordenado es :',arr)
# imprime El arreglo ordenado es [1,4,5,6,8]
find()
Devuelve la primera ocurrencia del patrón proporcionado a find() dentro de la cadena dada.
str1 = "¡Hola, Mundo!"
index = str1.find("Mundo")
print(index) # imprime 7
len()
len() ayuda a encontrar el tamaño de la estructura de datos dada.
arr = [10,5,4,2,3]
print(len(arr)) # imprime 5
isdigit()
Esta función devuelve True si la cadena pasada como argumento consiste únicamente de dígitos; de lo contrario devuelve False.
s = "123";
print s.isdigit() # imprime True
s = "¡Hola, Mundo!";
print s.isdigit() # imprime False
s = "123Hola"
print s.isdigit() # imprime False ya que tiene letras además de dígitos
reverse()
Esta función se utiliza para invertir el contenido de un array o una lista.
arr = [5, 6, 7, 8, 9];
arr.reverse();
print(arr) # imprime [9,8,7,6,5]
replace()
Esta función reemplaza el primer argumento pasado a la función por el segundo argumento en la cadena dada.
initial_str = "Me llamo Harry. Harry es un buen chico."
final_str = initial_str.replace("Harry", "Potter")
print(final_str) # imprime Me llamo Potter. Potter es un buen chico.
append()
Esta función se utiliza para agregar un número, carácter o elemento de cualquier tipo de dato al final de una lista o un array.
arr = [1,2,3,4,5];
arr.append(6);
print(arr) # imprime [1,2,3,4,5,6]
arr = ['Harry','Ram',1,2]
arr.append("Jenifer")
print(arr) # imprime [Harry,Ram,1,2,Jenifer]
remove()
Elimina la primera ocurrencia del argumento pasado para el objeto dado. Si intentas eliminar un elemento que no está en la lista, lanzará una excepción indicando que el elemento no está en la lista.
arr = [1,1,2,3,3]
arr.remove(1)
print(arr) # imprime [1,2,3,3]
arr.remove(4) # da una excepción indicando que el elemento no está en la lista
Desafío 1
Crea un arreglo llamado arr
Inicialízalo a
[1,2,3,4,5]Agrega el número
6al final y muéstralo.Invierte
arry muéstralo.Ordena
arry muéstralo.Muestra la longitud de
arrElimina el elemento 6 de
arry muéstralo.Muestra la longitud de
arr,
Salida esperada
[1,2,3,4,5,6]
[6,5,4,3,2,1]
[1,2,3,4,5,6]
6
[1,2,3,4,5]
5
Desafío 2
-Inicializa una cadena s con “Hello all.Hello people”.
-Encuentra la ocurrencia de la palabra Hello en la cadena s y muéstrala.
-Reemplaza la palabra Hello por Hi en s.
-Comprueba si la cadena s contiene solo dígitos y muestra el veredicto.
Salida esperada
0
Hi all.Hi people.
False