Manufactura industrial
Internet industrial de las cosas | Materiales industriales | Mantenimiento y reparación de equipos | Programación industrial |
home  MfgRobots >> Manufactura industrial >  >> Industrial programming >> python

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

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.

  1. 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
  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. Esta variable de declaración de Python es diferente de la variable global "f" definida anteriormente
  3. 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.

  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 . Esto NO una 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 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:


python

  1. Variables de C# y tipos de datos (primitivos)
  2. Variables, constantes y literales de Python
  3. Tipos de datos de Python
  4. Variables globales, locales y no locales de Python
  5. Palabra clave global de Python
  6. Variables y tipos de C++:int, double, char, string, bool
  7. Cadenas en C:cómo declarar variable, inicializar, imprimir, ejemplo
  8. Python String strip() Función con EJEMPLO
  9. Python String count () con EJEMPLOS
  10. Python String format() Explicar con EJEMPLOS
  11. Longitud de cadena de Python | método len() Ejemplo