синтаксическая ошибка при использовании косой черты для определения только позиционных аргументов - PullRequest
1 голос
/ 14 июня 2019

Я следую учебнику по питону здесь .

Я пытаюсь определить функцию с только позиционными аргументами и получаю неверную синтаксическую ошибку

Я попробовал как интерпретатор командной строки, так и поместил определение в файл

Мое определение выглядит так

def pos_only(x,/):
    return x**2

Я получаю обычную синтаксическую ошибку

  File "bas.py", line 1
    def pos_ony(x,/):
                  ^
SyntaxError: invalid syntax

Использование * для определения ключевого слова только функция аргумента работает просто отлично.

...