Sobes.tech
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).