Назад к вопросам
Intern
120
questionbank
Чувствителен ли Python к регистру символов?
Sobes Copilot
Получайте ответы в реальном времени
Ответ от нейросети
sobes.tech AI
Да, чувствителен.
# Переменные с разным регистром
variable_name = 10
VARIABLE_NAME = 20
print(variable_name) # Выведет 10
print(VARIABLE_NAME) # Выведет 20
# Функции с разным регистром
def my_function():
print("Small caps")
def MY_FUNCTION():
print("Large caps")
my_function()
MY_FUNCTION()
# Ключевые слова
# 'if' и 'IF' - разные вещи. 'IF' вызовет ошибку.
if True:
print("Inside if")
# IF True: # Это вызовет SyntaxError
# print("This is not allowed")
В Python myVariable, myvariable и MYVARIABLE считаются разными именами, как для переменных, так и для функций, классов и других идентификаторов. То же самое касается ключевых слов, таких как if, for, while и т.д. Они должны быть написаны в точности в том регистре, который определен языком (обычно строчными буквами).