Cordiales Saludos
Hoy trataremos el Scope, que no es más que el alcance que tine cada variable. Donde puede ser utilizada y donde no se puede utilizar. Este concepto es importante porque permite optimizar nuestro programa, en cuanto a: solo se usan las variables si son necesarias, es decir por ejemplo si entra a una función allí se usa la variable de lo contrario no se usará.
Las conocemos desde nuestros primeros programas, son las variables que yo llamo de primer nivel, ellas se usan a medida que la necesitamos en nuestro programa principal. Las inicializamos y las usamos!
Las variables locals tienen su alcance o Scope de manera local, interna, es decir solo se pueden usar dentro de una estructura de control o dentro de una estructura condicional o dentro de una función.
En este caso tenemos una variable que solo funciona dentro de la función
Podemos hacer que una variable local aumente su alcance, con la palabra: global. De esta manera podemos usarla en cualquier parte del programa.
Observación: Siempre debes usar la estructura donde se encuentra la variable con la denominación global para que la puedas usar. Caso contrario dará un error.
Observa lo que sucede si no invocas primero la función...
Podemos usar el operador in para determinar si una palabra o frase se encuentra dentro de otra frase
También podemos usarlo con la negación: not in
Hasta aquí nuestra publicación, nos vemos la próxima semana...