Basic Functions Flashcards

1
Q

Definir una funcion x, que ejecute un contenido y

A
def x():
-> y
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Standart estilistico entre funciones

A

Dos saltos de linea entre funciones

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Definir una funcion x, con parametros a b, que ejecute un contenido y

A
def x(a, b):
-> y
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Definir una funcion x, con numero variable de parametros a, que ejecute un contenido y

A
def x(a*):
-> y
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Definir una funcion x, con parametro a con argumento por defecto b, que ejecute un contenido y

A
def x(a=b):
-> y
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Hacer que una funcion devuelva un contenido x

A

return x

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Imprimir variables locales

A

print(locals())

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Imprimir variables globales

A

print(globals())

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Definir una funcion privada x, que ejecute un contenido y

A
def _x():
-> y
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Usar variable global x en una funcion

A

global x

Variable global es toda aquella fuera de las todas las funciones definidas

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Imprimir el nombre del archivo de python

A

print(__name__)

Si intentas imprimir el de otro archivo se imprimira “__main__”

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Definir una funcion x recursiva simple, que devuelva x si se cumple la condicion a, y si no devuelva y recurriendo a si misma con una operacion n

A

def x():

  • > if a:
  • > -> return x
  • > else:
  • > -> return y n x()
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Definir una funcion x con contenido a dentro de otra funcion y con contenido b

A

def y():

  • > def x():
  • > -> a
  • > b
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

¿Para qué definir una funcion dentro de otra?

A

Para usar las variables locales contenidas en la primera funcion

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Usar variable nonlocal x en una funcion

A

nonlocal x

Variable nonlocal es toda aquella fuera de la propia funcion

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

Devolver expresion x en una funcion y salir

A

return x