Header Ads Widget

Ticker

6/recent/ticker-posts

Cómo nombrar y usar variables de Python

 

Las variables son partes importantes de un programa Python. Son los que nos permiten crear una especie de marcador de posición en el código, y luego podemos poner diferentes valores en ese marcador de posición. Cada vez que cambie el valor de una variable, Python lo rastreará. Hay algunas pautas y reglas que desea cumplir al usar variables en Python. Si no les presta atención, encontrará varios errores y creará un código que será más difícil de entender. Echemos un vistazo a algunas de las cosas que debemos tener en cuenta al trabajar con variables en Python.


Nomenclatura de variables de Python

  • La letra minúscula ly la letra mayúscula O pueden generar confusión. ¿Por qué? El primero podría confundirse con un número 1 y el segundo con un número 0. De hecho, ¡es posible que los haya confundido al leer eso! La conclusión es tener cuidado al usar estos personajes o evitarlos por completo.
  • Los caracteres permitidos para los nombres de variables son letras, guiones bajos y númerosSin embargo, la variable no puede comenzar con un número. Los guiones bajos son buenos para agregar legibilidad. Por ejemplo, this_variablees más fácil de leer que thisvariable.
  • Es bueno mantener los nombres de las variables lo más cortos posible sin dejar de transmitir el propósito de la variable. Por ejemplo, memberes una mejor opción que mpara una variable. A lo largo de ese mismo proceso de pensamiento, best_choicees mejor que bcpara un nombre de variable. Quiere saber para qué sirve la variable, pero no tener nombres que estén fuera de control. the_best_member_of_the_group_is_what_is_held_in_this_variablees válido, pero probablemente no sea una buena opción para un nombre de variable.
  • No intente utilizar espacios ni ningún carácter de espacio en blanco en los nombres de las variables. Puede usar el guión bajo como vimos anteriormente para una mejor legibilidad.
  • Python tiene muchos nombres de funciones y palabras clave dedicadas. ¡Debe conocer cuáles son para no intentar usar ninguno de ellos como nombres de variable en su programa! Estos están reservados para usos específicos en el lenguaje Python.

¡No use ninguno de estos para nombres de variables!

yexceptolambdacon
comofinalmenteno localmientras
afirmarfalsoNingunarendimiento
roturaparanotratar
clasedesdeoes
Seguirglobalpasarmás
defsi / elifaumentoCierto
delimportarregresoen

A medida que escriba más programas, se volverá bueno creando y nombrando sus variables. Como dicen, la práctica hace la perfección. Una buena forma de familiarizarse con la denominación de variables es leer el código fuente de los populares repositorios de Python disponibles para ver cómo está haciendo las cosas la comunidad de Python.

Ejemplos de nombres de variables de Python

Veamos algunos ejemplos de variables en Python.

Si el primer carácter no es un guión bajo o una letra de AZ o az, obtendrá un error. El carácter del signo arroba (@), por ejemplo, no es válido:

  Archivo "c: /python/tutorialstuff/pythonvariables.py", línea 1
    @dont_at_me = 1
                ^
Error de sintaxis: sintaxis invalida

Nuevamente, no puede hacer que una variable comience con un número.

  Archivo "c: /python/tutorialstuff/pythonvariables.py", línea 1
    7pot_club = Verdadero
     ^
Error de sintaxis: sintaxis invalida

¡No intente usar espacios en sus variables!

  Archivo "c: /python/tutorialstuff/pythonvariables.py", línea 1
    hora del día = 'Hora del almuerzo'
         ^
Error de sintaxis: sintaxis invalida

Cómo prevenir errores de nomenclatura

Mientras escribe su programa, puede encontrarse con algunos errores. Rasca eso. ¡Definitivamente te encontrarás con errores! Por ejemplo, veamos este código de Python.

Ok bastante fácil. Si ejecutamos este código, esperamos ver el resultado, "Hola, Jesse". Pero esto es lo que realmente sucede:

Rastreo (llamadas recientes más última):
  Archivo "c: /python/tutorial/pythonvariables.py", línea 2, en <módulo>
    print ('Hola', nam)
NameError: el nombre 'nam' no está definido

¡Maldita sea! ¿Ves lo que pasó ahí? Hay un error tipográfico en el uso de la namevariable cuando intentamos imprimir el mensaje. Python ve esto y nos da un error de "NameError: el nombre 'nam' no está definido". Un truco que puede utilizar para ayudar a reducir la ortografía incorrecta de los nombres de las variables es utilizar un editor como Visual Studio Code. El intérprete de Python no revisa la ortografía del código, pero el editor puede inspeccionar su código incluso antes de que se ejecute y le dará una línea ondulada si hay un problema.

error de nombre de variable de Python

Esa pequeña indicación visual lo alertará sobre el problema, luego podrá corregir fácilmente la ortografía antes de intentar ejecutar el programa. 👍 Muchos errores de programación se reducen a un error tipográfico que es el resultado de que un solo carácter sea incorrecto. Incluso los programadores más experimentados se encuentran con este tipo de errores sencillos de denominación.

Tipo de Variables

En algunos lenguajes de programación, es necesario declarar el tipo de variable. No es necesario hacer esto en Python. Para configurar una variable, todo lo que tiene que hacer es escribirla y asignarle un valor.

Al asignar un valor a un nombre de variable, la memoria se asigna para que esa variable mantenga su valor. Las variables pueden contener todo tipo de tipos, como enteros, booleanos, cadenas, flotantes, listas, tuplas y diccionarios. Para inspeccionar cuál es el tipo de variable, puede usar la función reservada denominada type () . Veamos eso en acción.

<clase 'int'>

<clase 'bool'>

<clase 'str'>

<clase 'flotar'>

<clase 'lista'>

<clase 'tupla'>

<clase 'dict'>

Con solo asignar el valor a una variable, Python puede usar el tipo correcto. Para ello, infiere el tipo de valor observando el lado derecho del operador de asignación.


Resumen

  • No se permiten espacios.
  • El primer carácter debe ser una letra (minúscula o mayúscula) o un guión bajo.
  • Solo se permiten letras, números y guiones bajos después del primer carácter.
  • Los nombres de las variables distinguen entre mayúsculas y minúsculas. ​name​y  ​Name​son dos variables distintas e independientes.
  • Los nombres de las variables deben describir los datos a los que hacen referencia.
  • Utilice guiones bajos para separar varias palabras. Esto se llama  estilo de caja de serpiente  porque el texto se parece a una serpiente.

    • Ejemplo: coffee_is_great
  • Las palabras clave reservadas de Python no se pueden usar como nombre de variable. Estas son palabras que se utilizan para diversas operaciones en el idioma (como imprimir).

Estos son solo los conceptos básicos de cómo nombrar y usar variables en Python. Querrá estar familiarizado con todas las reglas y pautas aquí para ayudarlo a evitar errores tanto como sea posible en sus programas de Python


Publicar un comentario

0 Comentarios