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”

Volver a declarar una variable

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

Python Concatenación de cadenas y variables

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.

  1. 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
  2. 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
  3. 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 Tipos de variables

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.

  1. La variable “f” es global en el alcance y se le asigna el valor 101 que se imprime en la salida
  2. 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.
  3. 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 Tipos de variables

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.

Eliminar una 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".