>  기사  >  백엔드 개발  >  Python에서 **는 지수 연산자입니다.

Python에서 **는 지수 연산자입니다.

WBOY
WBOY앞으로
2023-08-20 23:10:301550검색

Python에서 **는 지수 연산자입니다.

이 글에서는 Python의 ** 연산자에 대해 알아 보겠습니다.

Double Star(**)는 Python의 산술 연산자입니다(예: +, -, *, **, /, //, %). 지수 연산자는 다른 이름입니다.

산술 연산자는 어떤 순서/우선순위를 취하나요?

산술 연산자와 수학 연산자의 규칙은 동일하며 다음과 같습니다. 지수가 먼저 실행되고 그다음 곱셈과 나눗셈, 덧셈과 뺄셈이 이어집니다.

다음은 감소 모드에서 사용되는 산술 연산자의 우선 순위입니다 −

으아악

이중 별(**) 연산자 사용

**를 지수 연산자로 사용:

수치 데이터에서 지수 연산을 수행하는 것으로도 알려져 있습니다

다음 프로그램은 표현식에서 ** 연산자를 거듭제곱 연산자로 사용합니다 −

으아악

출력

실행 시 위 프로그램은 다음과 같은 출력을 생성합니다 −

으아악

**함수 및 메소드의 인수로 사용:

이중 별표는 함수 정의에서 **kwargs라고도 합니다. 키워드의 가변 길이 사전을 함수에 전달하는 데 사용됩니다

아래 예에 표시된 작은 함수를 사용하여 **kwargs 인수를 인쇄할 수 있습니다.

다음 프로그램은 사용자 정의 함수에서 kwargs를 사용하는 방법을 보여줍니다. -

으아악

출력

실행 시 위 프로그램은 다음과 같은 출력을 생성합니다 −

으아악

**kwargs를 통해 코드에서 키워드 인수를 쉽게 사용할 수 있습니다. 가장 좋은 점은 **kwargs를 매개변수로 사용할 때 많은 수의 매개변수를 함수에 전달할 수 있다는 것입니다. **kwargs를 허용하는 함수를 만드는 것은 인수 목록에 상대적으로 적은 수의 입력이 예상되는 경우 가장 좋은 옵션입니다.

결론

이 기사에서는 Python의 ** 연산자에 대해 설명했으며 Python 컴파일러에서 연산자의 우선 순위와 kwargs처럼 작동하고 함수 및 인수에 대해 원하는 양의 인수를 허용할 수 있는 ** 연산자를 활용하는 방법에 대해 배웠습니다. 전력을 계산하는 데에도 사용됩니다.

위 내용은 Python에서 **는 지수 연산자입니다.의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
이 기사는 tutorialspoint.com에서 복제됩니다. 침해가 있는 경우 admin@php.cn으로 문의하시기 바랍니다. 삭제