Intern
256
¿Es sensible Python a las mayúsculas y minúsculas?
Respuesta de la IA
sobes.tech AI
Sí, es sensible.
# Variables con diferentes mayúsculas y minúsculas
variable_name = 10
VARIABLE_NAME = 20
print(variable_name) # Mostrará 10
print(VARIABLE_NAME) # Mostrará 20
# Funciones con diferentes mayúsculas y minúsculas
def my_function():
print("Minúsculas")
def MY_FUNCTION():
print("Mayúsculas")
my_function()
MY_FUNCTION()
# Palabras clave
# 'if' y 'IF' son cosas diferentes. 'IF' causará un error.
if True:
print("Dentro del if")
# IF True: # Esto causará un SyntaxError
# print("Esto no está permitido")
En Python, myVariable, myvariable y MYVARIABLE se consideran nombres diferentes, tanto para variables como para funciones, clases y otros identificadores. Lo mismo ocurre con palabras clave como if, for, while, etc. Deben escribirse exactamente en el mismo caso en que están definidos en el lenguaje (generalmente en minúsculas).