Please enable JavaScript.
Coggle requires JavaScript to display documents.
Phyton (Curso (Excepciones (Capturar es con try: codigo except:…
Phyton
Curso
Variable de instancia
Asignaciones en la clase, precedida por la variable self
-
Metodo de instancia
Método definido dentro de una clase, agregar argumento self en la definicion (llamar)
Método de clase
Método disponible a nivel de clase, necesita el argumento clas además de los que se necesitan agregando antes el decorador classmethod. (Usar)
-
Métodos especiales
Tienen dos guiones bajos al inicio y al final, (init, new)
Propiedad
Usa decorador property antes de una función y se puede usar como propiedad y no ejecutando una funcion
-
Introspección
Método dir sobre un objeto revela datos del obj, isinstance(obj, class):boolean, hasattr(obj, attr):boolean
Excepciones
Capturar es con try: codigo except: nombreError: print('mensaje') else: print('no hay error') finally: print('se ejecuto')
-
-
-
Listas
Son similar a las cadenas, se pueden sumar y multiplicar, repetir
-
-
-
-
list.insert( Index, valor)
-
-
-
-
Operadores string
-
Formateo
"Format: {0} {1} {y}".format(nums[0], nums[1],y=12)
Reemplazo
"str ree".replace("ree","nuevo")
-
-
-
-
-
Divide token por str
"uno, dos, tres".split( ","): array_string
Tipo datos
-
-
-
-
-
Diccionario
Objeto con pares clave valor> {clave:valor,...}
Tupla
Lista inmutable > (a,b,3,...)
-
-
-
-
Bucles
-
for key, valor in lista_valores:
-
-
Programación funcional
-
-
(lambda x,y: x+y) (argumentos)
-
-
Operaciones diccionarios
-
<dict>.get(<key>,<defaul_val>?)=>Val/None
-
-
-
-
Multiplicar string, repite el string la cantidad del número entero
-
-