Saltar al contenido

Cómo definir / anunciar tipos de cadenas variables

Una variable de Python es una ubicación de memoria reservada para almacenar valores. Es decir, una variable en un programa de Python proporciona a la computadora datos para su procesamiento.

Todos los valores en Python tienen 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 por cualquier nombre o incluso alfabetos como a, aa, abc, etc.

Cómo anunciar y utilizar variables

Veamos un ejemplo. Definiremos una variable en Python y la declararemos como «a» y la imprimiremos.


a=100 
print (a)

Reafirmar variable

Puede reconfirmar las variables de Python incluso después de haberlas declarado una vez.

Aquí, la variable de confirmación de Python se inicia af = 0.

Luego, reasignamos la variable fa 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 variables

Veamos si puede combinar diferentes tipos de datos como cable y número. Por ejemplo, alinearemos «Guru» con el número «99».

A diferencia de Java, que compite con un número para declarar un número sin una cadena como una cadena, aunque la declaración de variables en Python requiere declarar el número como un cable, de lo contrario, mostrará un error TypeError

Para el siguiente código, obtendrá una salida indefinida:


a="Guru"
b = 99
print a+b

Cuando el número entero se declara como una cadena, puede unir «Guru» + str(«99») = «Guru99» en la salida.


a="Guru"
b = 99
print(a+str(b))

Tipos de variantes de Python: local y global

Hay dos tipos de variables en Python, variable global y variable local. Cuando desea utilizar la misma variable para el resto de su programa o módulo, la declara como una variable global, y si desea utilizar la variable en una aplicación o modo específico, utiliza una variable local y declara las variables de Python.

Entendemos estas variables de Python con la diferencia entre las variables locales y globales en la tabla a continuación.

  1. Definamos una variable en Python donde la variable «f» mundo en su alcance y se le asigna un valor de 101 que se imprime en la salida
  2. La variable f se declara de nuevo en vigor y se acepta local alcance. Se valora «Estoy aprendiendo Python». impreso como salida. Esta variable de declaración de Python es diferente de la variable global «f» definida anteriormente
  3. Cuando finaliza la llamada a la función, se elimina la variable local f. En la línea 12, cuando reimprimimos 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 Python declara una variable usando la palabra clave mundo, puede hacer referencia a la variable global dentro de una función.

  1. «F» es variable mundo en su alcance y se le asigna un valor de 101 que se imprime en la salida
  2. La variable f se declara mediante la palabra clave mundo. Esto es NO a variables locales, pero la misma variable global se confirmó antes. Por lo tanto, cuando imprimimos su valor, la salida es 101
  3. Cambiamos el valor de «f» dentro de la función. Cuando finaliza la llamada a la función, sigue el valor de cambio de la variable «f». En la línea 12, cuando reimprimimos el valor de «f», muestra el valor de «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 variables

También puede eliminar las variables de Python usando el comando del «nombre de la variable».

En el ejemplo de una variable de eliminación de Python, eliminamos una variable f, y cuando procedemos a imprimirla, obtenemos un error «el nombre de la variable no está definido«lo que significa que ha eliminado la variable.

Ejemplo de Python eliminar variables o borrar variables de Python:


f = 11;
print(f)
del f
print(f)

Resumen: