/
отмечает конец параметров только для позиции и начало параметров позиционных или ключевых слов, в то время как *
отмечает конец параметров позиции и ключевых слов и начало параметров только ключевых слов.
В случае функции sorted
, где сигнатура sorted(iterable, /, *, key=None, reverse=False)
, это означает, что параметр iterable
может быть указан только как позиционный аргумент, поэтому вы не можете вызвать sorted(iterable=some_list)
, и что *Параметры 1009 * и reverse
могут быть указаны только в качестве аргументов ключевых слов, поэтому вы не можете вызвать sorted(some_list, some_func, True)
.
Пожалуйста, обратитесь к PEP-0457 для получения дополнительной информации.