이 글에서는 Python의 ** 연산자에 대해 알아 보겠습니다.
Double Star(**)는 Python의 산술 연산자입니다(예: +, -, *, **, /, //, %). 지수 연산자는 다른 이름입니다.
산술 연산자와 수학 연산자의 규칙은 동일하며 다음과 같습니다. 지수가 먼저 실행되고 그다음 곱셈과 나눗셈, 덧셈과 뺄셈이 이어집니다.
다음은 감소 모드에서 사용되는 산술 연산자의 우선 순위입니다 −
으아악수치 데이터에서 지수 연산을 수행하는 것으로도 알려져 있습니다
다음 프로그램은 표현식에서 ** 연산자를 거듭제곱 연산자로 사용합니다 −
으아악실행 시 위 프로그램은 다음과 같은 출력을 생성합니다 −
으아악이중 별표는 함수 정의에서 **kwargs라고도 합니다. 키워드의 가변 길이 사전을 함수에 전달하는 데 사용됩니다
아래 예에 표시된 작은 함수를 사용하여 **kwargs 인수를 인쇄할 수 있습니다.
다음 프로그램은 사용자 정의 함수에서 kwargs를 사용하는 방법을 보여줍니다. -
으아악실행 시 위 프로그램은 다음과 같은 출력을 생성합니다 −
으아악**kwargs를 통해 코드에서 키워드 인수를 쉽게 사용할 수 있습니다. 가장 좋은 점은 **kwargs를 매개변수로 사용할 때 많은 수의 매개변수를 함수에 전달할 수 있다는 것입니다. **kwargs를 허용하는 함수를 만드는 것은 인수 목록에 상대적으로 적은 수의 입력이 예상되는 경우 가장 좋은 옵션입니다.
이 기사에서는 Python의 ** 연산자에 대해 설명했으며 Python 컴파일러에서 연산자의 우선 순위와 kwargs처럼 작동하고 함수 및 인수에 대해 원하는 양의 인수를 허용할 수 있는 ** 연산자를 활용하는 방법에 대해 배웠습니다. 전력을 계산하는 데에도 사용됩니다.
위 내용은 Python에서 **는 지수 연산자입니다.의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!