Variables de Python:cómo definir/declarar tipos de variables de cadena
¿Qué es una variable en Python?
Una variable de Python es una ubicación de memoria reservada para almacenar valores. En otras palabras, una variable en un programa de python proporciona datos a la computadora para su procesamiento.
Tipos de variables de Python
Cada valor en Python tiene un tipo de datos. Los diferentes tipos de datos en Python son Números, Lista, Tupla, Cadenas, Diccionario, etc. Las variables en Python se pueden declarar con cualquier nombre o incluso con alfabetos como a, aa, abc, etc.
En este tutorial, aprenderemos,
- Cómo declarar y usar una variable
- Volver a declarar una variable
- Concatenar variables
- Variables locales y globales
- Eliminar una variable
Cómo declarar y usar una variable
Veamos un ejemplo. Definiremos la variable en Python y la declararemos como "a" y la imprimiremos.
a=100 print (a)
Volver a declarar una variable
Puede volver a declarar las variables de Python incluso después de haberlas declarado una vez.
Aquí tenemos la variable de declaración de Python inicializada a f=0.
Luego, reasignamos la variable f al valor “guru99”
Ejemplo de Python 2
# Declare a variable and initialize it f = 0 print f # re-declaring the variable works f = 'guru99' print f
Ejemplo de Python 3
# Declare a variable and initialize it f = 0 print(f) # re-declaring the variable works f = 'guru99' print(f)
Concatenación de cadenas de Python y variable
Veamos si puede concatenar diferentes tipos de datos como cadenas y números. Por ejemplo, concatenaremos “Gurú” con el número “99”.
A diferencia de Java, que concatena el número con la cadena sin declarar el número como cadena, mientras que la declaración de 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 entero se declara como cadena, puede concatenar tanto "Gurú" + cadena (“99”)=“Guru99” en la salida.
a="Guru" b = 99 print(a+str(b))
Tipos de variables de Python:locales y globales
Hay dos tipos de variables en Python, variable global y variable local. Cuando desea usar la misma variable para el resto de su programa o módulo, la declara como una variable global, mientras que si desea usar la variable en una función o método específico, usa una variable local durante la declaración de variables de Python.
Entendamos estos tipos de variables de Python con la diferencia entre variables locales y globales en el siguiente programa.
- Permítanos definir una 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. Esta variable de declaración de Python es diferente de la variable global "f" definida anteriormente
- Una vez que finaliza 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
Ejemplo de Python 2
# 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
Ejemplo de Python 3
# 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)
Mientras que la declaración de variables de Python usando la palabra clave global, 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 . Esto NO una 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 que finaliza 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"
Ejemplo de Python 2
f = 101; print f # Global vs.local variables in functions def someFunction(): global f print f f = "changing global variable" someFunction() print f
Ejemplo de Python 3
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 puede eliminar variables de Python usando el comando del “nombre de la variable”.
En el siguiente ejemplo de variable de eliminación de Python, eliminamos la variable f, y cuando procedemos a imprimirla, obtenemos el error "el nombre de la variable no está definido ” lo que significa que ha eliminado la variable.
Ejemplo de variable de eliminación de Python o variable de eliminación de Python:
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 usa 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 una vez
- Las constantes de Python se pueden entender como tipos de variables que contienen el valor que no se puede cambiar. Por lo general, se hace referencia a las constantes de Python desde otros archivos. La constante de definición de Python se declara en un archivo nuevo o separado que contiene funciones, módulos, etc.
- Tipos de variables en Python o tipos de variables de Python:local y global
- Declare la variable local cuando quiera usarla para la función actual
- Declare la variable global cuando quiera usar la misma variable para el resto del programa
- Para eliminar una variable, utiliza la palabra clave "del".
python
- Variables de C# y tipos de datos (primitivos)
- Variables, constantes y literales de Python
- Tipos de datos de Python
- Variables globales, locales y no locales de Python
- Palabra clave global de Python
- Variables y tipos de C++:int, double, char, string, bool
- Cadenas en C:cómo declarar variable, inicializar, imprimir, ejemplo
- Python String strip() Función con EJEMPLO
- Python String count () con EJEMPLOS
- Python String format() Explicar con EJEMPLOS
- Longitud de cadena de Python | método len() Ejemplo