Reglas de Nomenclatura de Variables
¡Progreso fantástico! Ahora, profundicemos en algo fundamental pero crucial: cómo nombrar tus variables. Así como cada artículo en una tienda de comestibles tiene un lugar y una etiqueta específica, cada variable en Python debe ser nombrada cuidadosamente. Un buen nombre ayuda a que tú y otros comprendan lo que hace tu código de un vistazo.
Observa cómo Alex explica las reglas para nombrar variables y cómo funcionan en la práctica:
Reglas para nombrar variables
Siempre comienza con una letra o un guion bajo
Los nombres de las variables deben comenzar con una letra o un guion bajo, como item_name
o _price
. No comiences un nombre de variable con un número (por ejemplo, 2item
no es válido).
Usa solo letras, números y guiones bajos
Los nombres de las variables solo deben contener letras, números y guiones bajos. Por ejemplo, item_name1
es correcto, pero evita usar caracteres especiales como guiones (item-name
no es válido).
Ten en cuenta la sensibilidad a mayúsculas y minúsculas
Python distingue entre letras mayúsculas y minúsculas. Por lo tanto, item
e Item
son dos variables diferentes en Python.
No uses palabras reservadas de Python
Evita usar las palabras clave integradas de Python (como print
, if
y type
) como nombres de variables, ya que estas ya se utilizan para propósitos especiales en el lenguaje.
Ejemplo de Nombres de Variables Correctos
En el siguiente ejemplo, se siguen todas las reglas de nombrado de variables, asegurando que las variables estén nombradas correctamente y el código funcione sin problemas:
# Correct variable names item_name = "Apple" _item_price = 0.99 item1_quantity = 10 storeName = "Green Valley Groceries" print(item_name, _item_price, item1_quantity, storeName)
Ejemplo de Nombres Incorrectos
En el siguiente ejemplo, las reglas de nombrado de variables no se siguen, lo que resulta en errores y problemas al ejecutar el código:
# Incorrect variable names 1item = "Banana" # Variables cannot start with a number. Instead try `item_one`, or `oneItem` item-name = "Orange" # Variables cannot contain a dash (-), use underscores (_) instead. For example `item_name` is a valid variable print = 5.0 # You cannot use reserved keywords as a variable # But you can use these words in combination with others to name a variable # For example, `print_quantity = 5.0` is valid.
Nota
Puede intentar corregir los nombres de las variables anteriores para asegurar que el código se ejecute sin errores.
Los nombres adecuados para las variables mejoran la legibilidad y el mantenimiento del código. Seguir las convenciones de nomenclatura de Python es fundamental para evitar errores de sintaxis y otros posibles problemas.
Swipe to start coding
Crear y mostrar variables que describan un artículo de supermercado — "Bread"
. Definir variables para su nombre, precio por unidad y cantidad en stock, utilizando nombres claros y descriptivos.
Instrucciones de código
- Crear una variable
item_name
y asignarle la cadena"Bread"
. - Crear una variable
item_price
y asignarle el valor flotante4.52
(precio por unidad). - Crear una variable
items_in_stock
y asignarle el entero230
(cantidad disponible). - Utilizar estas variables en sentencias
print()
para mostrar los detalles del artículo.
Solución
¡Gracias por tus comentarios!