Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/usr/bin/env python
- # -*- coding: utf-8 -*-
- #
- ''''
- # Lanzando errores desde una función (raise)
- def sumar_numeros(a,b):
- """Función que recibe como parámetros dos números y
- devuelve su suma"""
- if not isinstance(a, (int,float)) or not isinstance(b, (int,float)):
- raise TypeError("Se requieren dos numeros")
- return a + b
- print(sumar_numeros(2,3))
- print(sumar_numeros("Hola ", "amigo mio"))
- print(sumar_numeros([1,2,3],[4,5,6]))
- # Funciones sobre cadenas
- # Evalua si una palabra empieza o termina con una subcadena
- print("hola".startswith("ho")) # True
- print("hola".endswith("o")) # False
- print("hola".endswith("a")) # True
- # Impresion de caracteres no imprimibles (repr)
- print(" Hola ")
- print(repr(" Hola "))
- # Elimina espacios sobrantes y caracteres no imprimibles
- print("\n\t\n\t Juan \n\t")
- print("\n\t\n\t Juan \n\t".strip())
- print("\n\t\n\t Juan \n\t".rstrip()) # elimina solo por derecha
- print("\n\t\n\t Juan \n\t".lstrip()) # elimina solo por izquierda
- # Como eliminar/cambiar una subcadena o caracter)
- # reemplazo hola por chau
- print("Hola a todos".replace("Hola", "Chau"))
- # elimino todas las letras "a"
- print("Hola a todos".replace("a", ""))
- # como dividir una cadena y armar una lista
- email = "juana_fernandez@gmail.com"
- usuario, server = email.split("@")
- nombre,apellido = usuario.split("_")
- print(nombre)
- print(apellido)
- print(server)
- # mayusculas y minusculas
- print("mayuscula".upper())
- print("MINUSCULA".lower())
- print("MINUSCULA".casefold()) # para caracteres como la eszett alemana
- print("hOLa".swapcase())
- #miscelaneas
- print("hola".center(10,"-"))
- print("aaaahhh".count("a"))
- # busca la posición de la primera subcadena hallada
- print("el grito sagrado, libertad, libertad, libertad".find("libertad"))
- '''
- # formateo de cadenas
- edad = 25
- peso = 80.125
- # forma corta del format
- print(f"Usted tiene {edad:^10} años y pesa {peso:.0f} kgs")
- # consultar https://www.w3schools.com/python/ref_func_format.asp
- # forma larga del format
- print("Usted tiene {:^10} años y pesa {:.0f} kgs".format(edad,peso))
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement