freeCodeCamp/guide/spanish/python/variable-names-and-binding/index.md

2.0 KiB

title localeTitle
Python Variables Names and Binding Nombres y vinculación de variables de Python

Tener objetos no es útil a menos que haya una manera de usarlos. Para poder usar un objeto , debe haber una forma de referenciarlo. En Python esto se hace vinculando objetos a nombres . Una descripción detallada de se puede encontrar aquí

Una forma en que esto se hace es mediante el uso de una instrucción de asignación . Esto comúnmente se denomina asignar una variable en el contexto de Python. Si se habla de programación en el contexto de otros lenguajes, vincular un objeto a un nombre puede ser más preciso.

>>> some_number = 1 
 >>> print(some_number) 
 1 

En el ejemplo anterior, el destino de la instrucción de asignación es un nombre (identificador), some_number . El objeto que se asigna es el número 1. La declaración vincula el objeto al nombre . En la segunda declaración, usamos este enlace para print el objeto al que se refiere some_number .

El identificador no está precedido por un tipo . Eso es porque Python es un lenguaje de tipo dinámico. El identificador está vinculado a un objeto que tiene un tipo , sin embargo, el identificador en sí mismo puede rebotar a otro objeto de un tipo diferente:

>>> some_variable = 1 
 >>> print(some_variable) 
 1 
 >>> some_variable = "Hello campers!" 
 >>> print(some_variable) 
 Hello campers! 

Al nombrar variables, debe seguir estas reglas:

  • Un nombre de variable debe comenzar con una letra o el carácter de subrayado
  • Un nombre de variable no puede comenzar con un número o caracteres especiales (! @ #% ^ & *, Etc.)
  • Un nombre de variable solo puede contener caracteres alfanuméricos y guiones bajos (Az, 0-9 y _)
  • Los nombres de las variables distinguen entre mayúsculas y minúsculas (num, NUM y Num son tres variables diferentes)