vladimir_vl_vlad
Нигде не смог найти пояснений
10 секунд мне понадобилось чтобы найти в интернете ответ
Косая черта в списке аргументов функции означает, что параметры, предшествующие ей, являются только позиционными.
Позиционные параметры - это параметры, не имеющие имени, используемого извне.
При вызове функции, которая принимает только позиционные параметры, аргументы сопоставляются с параметрами, основанными исключительно на их положении.
def func(a, b, /):
print('ok')
try:
func(1, 2)
except:
print('error')
try:
func(a=1, b=2)
except:
print('error')