Python Variables: cómo definir/declarar tipos de variables de cadena
¿Qué es una variable en Python?
A Python Una variable es una ubicación de memoria reservada para almacenar valores. En otras palabras, una variable en un programa Python proporciona datos a la computadora para su procesamiento.
Python Tipos de variables
Cada valor en Python tiene un tipo de datos. Diferentes tipos de datos en Python están Numbers, Lista, Tupla, Cadenas, Diccionario, etc. Variables en Python Puede declararse con cualquier nombre o incluso alfabetos como a, aa, abc, etc.
Cómo declarar y utilizar una variable
Veamos un ejemplo. Definiremos variable en Python y declararlo como “a” e imprimirlo.
a=100 print (a)
Volver a declarar una variable
Puedes volver a declarar Python variables incluso después de haber declarado una vez.
Aquí tenemos Python declarar la variable inicializada en f=0.
Later, reasignamos la variable f al valor “guru99”
Python 2 Ejemplo
# Declare a variable and initialize it f = 0 print f # re-declaring the variable works f = 'guru99' print f
Python 3 Ejemplo
# Declare a variable and initialize it f = 0 print(f) # re-declaring the variable works f = 'guru99' print(f)
Python Concatenación de cadenas y variables
Veamos si puedes concatenar diferentes tipos de datos, como cadenas y números, juntos. Por ejemplo, concatenaremos “Guru” con el número “99”.
Diferente a la Java, que concatena número con cadena sin declarar número como cadena, mientras declara variables en Python requiere declarar el número como cadena, de lo contrario mostrará un TypeError
Para el siguiente código, obtendrá una salida indefinida:
a="Guru" b = 99 print a+b
Una vez que el número entero se declara como cadena, puede concatenar tanto “Guru” + str(“99”)= “Guru99” en la salida.
a="Guru" b = 99 print(a+str(b))
Python Tipos de variables: locales y globales
Hay dos tipos de variables en Python, Variable global y variable local. Cuando quieras usar la misma variable para el resto de tu programa o módulo, la declaras como una variable global, mientras que si quieres usar la variable en una función o método específico, usas una variable local mientras Python declaración de variables.
entendamos esto Python tipos de variables con la diferencia entre variables locales y globales en el siguiente programa.
- Definamos variable en Python donde la variable “f” es global en el alcance y se le asigna el valor 101 que se imprime en la salida
- La variable f se declara nuevamente en función y asume local alcance. Se le asigna valor “Estoy aprendiendo Python.” que se imprime como salida. Este Python declarar la variable es diferente de la variable global “f” definida anteriormente
- Una vez finalizada la llamada a la función, la variable local f se destruye. En la línea 12, cuando volvemos a imprimir el valor de "f", muestra el valor de la variable global f = 101
Python 2 Ejemplo
# Declare a variable and initialize it f = 101 print f # Global vs. local variables in functions def someFunction(): # global f f = 'I am learning Python' print f someFunction() print f
Python 3 Ejemplo
# Declare a variable and initialize it f = 101 print(f) # Global vs. local variables in functions def someFunction(): # global f f = 'I am learning Python' print(f) someFunction() print(f)
Aunque la Python declaración de variable usando la palabra clave general, puede hacer referencia a la variable global dentro de una función.
- La variable “f” es global en el alcance y se le asigna el valor 101 que se imprime en la salida
- La variable f se declara usando la palabra clave global. Es NO a variable local, pero la misma variable global declarada anteriormente. Por lo tanto, cuando imprimimos su valor, la salida es 101.
-
Cambiamos el valor de "f" dentro de la función. Una vez finalizada la llamada a la función, el valor modificado de la variable "f" persiste. En la línea 12, cuando volvemos a imprimir el valor de "f", muestra el valor "variable global cambiante"
Python 2 Ejemplo
f = 101; print f # Global vs.local variables in functions def someFunction(): global f print f f = "changing global variable" someFunction() print f
Python 3 Ejemplo
f = 101; print(f) # Global vs.local variables in functions def someFunction(): global f print(f) f = "changing global variable" someFunction() print(f)
Eliminar una variable
También puedes borrar Python variables usando el comando del "nombre de la variable".
En el siguiente ejemplo de Python eliminar variable, eliminamos la variable f, y cuando procedemos a imprimirla, nos sale error “El nombre de la variable no está definido.”lo que significa que ha eliminado la variable.
Ejemplo de Python eliminar variable o Python variable clara:
f = 11; print(f) del f print(f)
Resumen
- Las variables se denominan "sobres" o "cubos" donde se puede mantener y hacer referencia a la información. Como cualquier otro lenguaje de programación. Python También utiliza una variable para almacenar la información.
- Las variables se pueden declarar con cualquier nombre o incluso con alfabetos como a, aa, abc, etc.
- Las variables se pueden volver a declarar incluso después de haberlas declarado por una vez
- Python Las constantes pueden entenderse como tipos de variables que contienen un valor que no se puede cambiar. Generalmente Python Se hace referencia a las constantes desde otros archivos. Python La constante define se declara en un archivo nuevo o separado que contiene funciones, módulos, etc.
- Tipos de variables en Python or Python tipos de variables: local y global
- Declare la variable local cuando desee usarla para la función actual
- Declare la variable global cuando desee utilizar la misma variable para el resto del programa
- Para eliminar una variable, utiliza la palabra clave "del".