Что мне делать, если я не могу ввести двойное подчеркивание в оболочке Python и IDLE в Windows 10?

Когда я пытаюсь ввести атрибуты класса с одним подчеркиванием между каждым словом, я получаю следующую ошибку:

>>> class Dog:
    def_init_(self,color,legs):
    File "<stdin>", line 2
        def_init_(self,color,legs):

SyntaxError: invalid syntax

Я попытался использовать 2 одинарных подчеркивания вместе между каждым словом атрибутов класса, надеясь, что 2 одинарных подчеркивания будут объединены вместе, но этого не произошло и это также привело к синтаксической ошибке.

Есть ли способ объединить 2 одинарных подчеркивания в оболочке Python или IDLE? Я попытался изменить настройки клавиатуры из меню настроек Windows, но я попал в раздел "язык / регион", где я нашел языки для клавиатуры, и я до сих пор не нашел способа изменить или проверить отдельные клавиши языков клавиатуры, которые я выбрали.

1 ответ

Попробуйте добавить пробел после def с двойным подчеркиванием.

def __init__(self,color,legs):

Другие вопросы по тегам