Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/usr/bin/env python
- # -*- coding: utf-8 -*-
- #
- # ambito de funciones
- # Ambito global NO RECOMENDABLE
- # le das permiso a una funcion a que ingrese a tu codigo y lo pueda
- # manipular
- def f():
- global valor # valor es una variable de ámbito GLOBAL
- valor = 10
- valor = 2
- print(valor)
- f()
- print(valor)
- # ambito local
- def f():
- # valor es una variable de ámbito LOCAL
- valor = 10
- print("Valor dentro de la funcion:", valor)
- valor = 2
- print(valor)
- f()
- print(valor)
- # Paso x valor: la funcion tiene una copia local del parametro
- def f(n):
- n = 0
- print(n)
- numero = 5
- f(numero)
- print(numero)
- # pasaje por referencia: es cuando la funcion puede modificar el valor GLOBAL
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement