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

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

>>> 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 Ответ

0 голосов
/ 16 января 2019

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

def __init__(self,color,legs):

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...