Sobes.tech
Intern
255

Python чувствителен към големи и малки букви?

Отговор от AI

sobes.tech AI

Да, чувствителен е.

# Променливи с различен регистър
variable_name = 10
VARIABLE_NAME = 20

print(variable_name)  # Ще изведе 10
print(VARIABLE_NAME)  # Ще изведе 20

# Функции с различен регистър
def my_function():
    print("Малки букви")

def MY_FUNCTION():
    print("Големи букви")

my_function()
MY_FUNCTION()

# Ключови думи
# 'if' и 'IF' са различни неща. 'IF' ще предизвика грешка.
if True:
    print("Вътре в if")

# IF True: # Това ще предизвика SyntaxError
#    print("Не е разрешено")

В Python, myVariable, myvariable и MYVARIABLE се считат за различни имена, както за променливи, така и за функции, класове и други идентификатори. Същото важи и за ключовите думи като if, for, while и т.н. Те трябва да бъдат написани точно така, както са дефинирани в езика (обикновено с малки букви).