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 en Python: Declaración y Gestión de Tipos String

¿Qué es una Variable en Python?

Una variable en Python es una ubicación de memoria reservada que almacena un valor. En un programa, una variable suministra datos al computador para su procesamiento.

Tipos de Variables en Python

Todo valor en Python tiene un tipo de dato —números, listas, tuplas, cadenas, diccionarios y más. Los nombres de variables pueden ser cualquier identificador válido como a, aa o abc.

Cómo Declarar y Usar una Variable

A continuación se muestra un ejemplo simple que declara una variable a e imprime su valor.

a=100
print(a)

Re-declarar una Variable

Python permite re-asignar una variable después de haber sido creada. Los siguientes ejemplos demuestran esto tanto en Python 2 como en Python 3.

Python 2:

# Declaración inicial
f = 0
print f
# Re-asignación
f = 'guru99'
print f

Python 3:

# Declaración inicial
f = 0
print(f)
# Re-asignación
f = 'guru99'
print(f)

Variables en Python: Declaración y Gestión de Tipos String

Concatenación de Cadenas con Variables

A diferencia de Java, Python no convierte automáticamente números a cadenas durante la concatenación. Intentar concatenar una cadena y un entero lanza un TypeError. Convierta el número a cadena primero:

a='Guru'
b=99
print(a+str(b)) # Imprime: Guru99

Variables en Python: Declaración y Gestión de Tipos String

Variables Locales vs. Globales

Las variables pueden ser locales (limitadas a una función) o globales (accesibles en todo el módulo). Los siguientes ejemplos ilustran la diferencia.

Python 2 (sin la palabra clave global):

f = 101
print f
def someFunction():
    f = 'I am learning Python'
    print f
someFunction()
print f

Python 3 (sin la palabra clave global):

f = 101
print(f)
def someFunction():
    f = 'I am learning Python'
    print(f)
someFunction()
print(f)

Variables en Python: Declaración y Gestión de Tipos String

Usar la palabra clave global permite a una función modificar una variable global:

Python 2:

f = 101
print f
def someFunction():
    global f
    print f
    f = 'changing global variable'
someFunction()
print f

Python 3:

f = 101
print(f)
def someFunction():
    global f
    print(f)
    f = 'changing global variable'
someFunction()
print(f)

Variables en Python: Declaración y Gestión de Tipos String

Eliminar una Variable

Para remover una variable de la memoria, use la palabra clave del. Tras la eliminación, acceder a la variable lanza un NameError:

f = 11
print(f)
del f
print(f) # Lanza NameError

Variables en Python: Declaración y Gestión de Tipos String

Resumen

python

  1. Domine variables y tipos de datos primitivos en C#: Guía completa
  2. Variables y tipos de datos en C++: Guía experta sobre int, double, char, string, bool
  3. Cadenas en C hechas fáciles: Declaración, entrada, salida y funciones de biblioteca
  4. Variables, constantes y literales en Python – Guía completa
  5. Dominando tipos de datos en Python: Guía práctica
  6. Entendiendo variables globales, locales y nonlocal en Python
  7. Dominando la palabra clave global en Python: Cómo y cuándo usarla
  8. Domine el Método strip() de Python: Guía Completa y Ejemplos Prácticos
  9. Domine str.count() en Python: Cómo Contar Caracteres y Subcadenas con Ejemplos
  10. Domine el Formateo de Strings en Python con format(): Ejemplos Claros
  11. Python len(): Guía Práctica para Medir Longitud de Objetos