help() 메서드 서명 목록의 슬래시(/) 이해
Python의 help() 함수는 클래스와 함수에 대한 자세한 정보를 제공합니다. 그들의 서명을 포함하여. Python 3.4에서 help(range)의 출력을 검사할 때 사용자는 메서드 서명에서 닫는 괄호 앞에 슬래시(/) 문자를 발견할 수 있습니다.
슬래시는 무엇을 의미합니까?
슬래시는 위치 전용 매개변수와 다른 매개변수 사이의 경계를 나타냅니다. 키워드 인수를 사용하여 전달됩니다. Python 3.8에 도입된 위치 전용 매개변수는 지정된 위치에 전달되어야 하며 키워드 인수로 전달될 수 없습니다.
range()의 경우
range() 함수에는 위치 전용 매개 변수가 있는 두 가지 메서드, __contains__() 및 __eq__()가 있습니다. 이러한 매개변수는 각각 키와 값입니다. 즉, 이러한 매개변수는 range(5).__contains__(3) 및 range(5).__eq__(10)과 같이 위치로만 전달될 수 있습니다. range(5).__contains__(key=3) 및 range(5).__eq__(value=10)과 같은 키워드 인수를 사용하는 것은 허용되지 않습니다.
위치 전용 매개변수의 결과
위치 전용 매개변수에는 여러 가지 매개변수가 있습니다. 의미:
추가 리소스
위치 전용 매개변수에 대한 자세한 내용은 다음 리소스를 참조하세요.
위 내용은 Python\의 `help()` 함수 서명에서 슬래시 \'/\'는 무엇을 의미합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!