컴퓨터 튜토리얼 컴퓨터 지식 Python 함수의 매개변수 정보를 보는 방법

Python 함수의 매개변수 정보를 보는 방법

Jan 15, 2024 pm 02:45 PM
함수 매개변수 보기

파이썬에서 함수의 매개변수를 확인하는 방법

Python에서 함수 매개변수를 보는 방법에는 네 가지가 있습니다:

1. F(arg1,arg2,…)

이것은 함수를 정의하는 일반적인 방법이며, 매개변수를 원하는 수만큼 정의할 수 있습니다. 매개변수를 구분하려면 쉼표를 사용하세요. 이 유형의 함수를 호출할 때 함수 이름 뒤의 괄호 안에 동일한 수의 값(실제 인수)을 동일한 순서로 제공해야 합니다. 즉, 이 호출 메서드에서는 형식 매개변수와 실제 매개변수의 개수가 일치해야 하며 일대일로 대응해야 합니다. 즉, 첫 번째 형식 매개변수가 첫 번째 실제 매개변수에 해당합니다. 예:

코드는 다음과 같습니다.

def a(x,y):x,y 인쇄

이 함수를 호출하세요. a(1,2), x가 1, y가 2를 취하고 형식 매개변수가 실제 매개변수와 일치하면 오류가 발생합니다. 보고되었습니다.

2.F(arg1,arg2=값2,…)

이 방법은 첫 번째 방법의 개선된 버전으로, 기본값을 제공합니다. 예:

코드는 다음과 같습니다.

def a(x,y=3):x,y를 인쇄합니다

이 함수를 호출할 때 a(1,2)는 여전히 x에 1을, y에 2를 사용하지만, a(1)이면 오류가 보고되지 않습니다. 이때 x는 여전히 1이고 y는 기본값 3입니다. 위의 두 가지 방법에서는 매개변수 위치를 변경할 수도 있습니다. 예를 들어 a(y=4,x=3) 도 이 형식으로 사용할 수 있습니다.

3.F(*arg1)

위의 두 가지 방법은 실제 매개변수를 형식 매개변수만큼 전달하는 것이지만, 때로는 매개변수가 몇 개인지 알 수 없는 경우에는 *를 사용하여 형식 매개변수를 추가하는 방법이 더 유용합니다. 이 함수의 실제 매개변수 수는 가변적이며 0 또는 n일 수 있습니다. 한 가지 주목해야 할 점은 개수에 관계없이 모두 함수 내부의 식별자로 형식적인 매개변수 이름을 사용하여 튜플에 저장된다는 것입니다.

코드는 다음과 같습니다.

def a(*x):x 인쇄

>>> 아(1,2,3)

(1, 2, 3)

>>> a(x=1,y=2,z=3)

추적(가장 최근 통화 마지막):

파일 """, 1행, TypeError: a()에 예상치 못한 키워드 인수 'x'가 있습니다. 4. F(**arg1) 형식 매개변수 이름 앞에 두 개의 *를 추가하여 매개변수가 다음에 저장될 것임을 나타냅니다. 함수 내부의 형식적 이름 식별자인 사전에서 함수를 호출하는 방법은 arg1=value1, arg2=value2 형식이어야 합니다. 코드는 다음과 같습니다: def a(**x):print x >>> a(x=1,y=2,z=3) {'y': 2, 'x': 1, 'z': 3} # 사전에 저장됨 >>> a(1,2,3) # 이런 종류의 호출은 오류를 보고합니다. Traceback (가장 최근 호출 마지막): File "", line 1, in TypeError: a() does 정확히 0개의 인수(3개 제공)

파이썬에서 함수 매개변수를 확인하는 방법

개발 중에 관련 플러그인을 사용하거나 Python 내장 함수 "help()"를 사용하여 특정 함수의 매개변수 설명을 볼 수 있습니다. 내장 함수 sorted()를 예로 들어 보겠습니다.

Python 함수의 매개변수 정보를 보는 방법

함수 매개변수에는 필수 매개변수, 기본 매개변수, 선택적 매개변수, 키워드 매개변수가 포함됩니다.

1. 기본 매개변수: 필수 매개변수 뒤에 위치하며 x의 제곱을 계산하는 기능:

Python 함수의 매개변수 정보를 보는 방법

이 경우 다른 거듭제곱 함수를 계산할 때마다 함수를 다시 작성해야 하는데, 이는 매우 번거로운 일입니다. 다음 코드를 사용하여 계산할 수 있습니다.

Python 함수의 매개변수 정보를 보는 방법

기본 매개변수의 가장 큰 장점은 함수 호출의 어려움을 줄여준다는 것입니다.

2. 가변 매개변수: 전달되는 매개변수 수는 1, 2, 임의의 숫자 또는 0일 수 있습니다. 가변 매개변수를 나타내려면 매개변수 앞에 *를 추가하세요. 함수 내에서 매개변수 번호는 튜플을 받습니다. 함수를 호출할 때 0개의 매개변수를 포함하여 원하는 수의 매개변수가 전달될 수 있습니다.

Python 함수의 매개변수 정보를 보는 방법

변수 매개변수와 유사한 사전을 조합한 다음 사전을 키워드 매개변수로 변환하고 전달할 수도 있습니다.

Python 함수의 매개변수 정보를 보는 방법

DLL의 외부 기능과 해당 매개변수를 보려면 어떻게 해야 하나요? 네, 다시 게시하는 것이 좋습니다

알았어 다른데 찾아볼게

하지만 포인트는 있어요. . . .

VC와 함께 제공되는 항목에 따라 다름~

매개변수 개수를 확인하는 방법을 제시해 주되, 각 지시 사항을 주의 깊게 따르지 않으면 유형을 판단하는 것은 불가능합니다

PROC lpFunction = GetProcAddress(hModule,"기능 이름");_asm{jmp lpFunction; 여기에서 함수 추적}

함수는 다음과 같아야 합니다(C로 작성된 stdcall인 경우)

(실행하지 마세요. 문제가 발생할 수 있으니 천천히 읽어주세요) push ebpmov ebp,esp

sub esp,XXX(4의 배수)

esp를 추가하세요,XXX

mov esp,ebppop ebpret XXXX(역시 4의 배수)

매개변수 수 = XXXX/4

위 내용은 Python 함수의 매개변수 정보를 보는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.

핫 AI 도구

Undresser.AI Undress

Undresser.AI Undress

사실적인 누드 사진을 만들기 위한 AI 기반 앱

AI Clothes Remover

AI Clothes Remover

사진에서 옷을 제거하는 온라인 AI 도구입니다.

Undress AI Tool

Undress AI Tool

무료로 이미지를 벗다

Clothoff.io

Clothoff.io

AI 옷 제거제

AI Hentai Generator

AI Hentai Generator

AI Hentai를 무료로 생성하십시오.

뜨거운 도구

메모장++7.3.1

메모장++7.3.1

사용하기 쉬운 무료 코드 편집기

SublimeText3 중국어 버전

SublimeText3 중국어 버전

중국어 버전, 사용하기 매우 쉽습니다.

스튜디오 13.0.1 보내기

스튜디오 13.0.1 보내기

강력한 PHP 통합 개발 환경

드림위버 CS6

드림위버 CS6

시각적 웹 개발 도구

SublimeText3 Mac 버전

SublimeText3 Mac 버전

신 수준의 코드 편집 소프트웨어(SublimeText3)

Windows 오류 코드를 해결하는 방법 'invalid_data_access_trap'; (0x00000004) Windows 오류 코드를 해결하는 방법 'invalid_data_access_trap'; (0x00000004) Mar 11, 2025 am 11:26 AM

이 기사에서는 "invalid_data_access_trap"(0x00000004) 오류, 중요한 BSOD를 다룹니다. 결함이있는 드라이버, 하드웨어 오작동 (RAM, 하드 드라이브), 소프트웨어 충돌, 오버 클럭킹 및 맬웨어와 같은 일반적인 원인을 탐색합니다. 문제

ENE SYS 유지 보수 : 시스템을 원활하게 실행하기위한 팁과 요령 ENE SYS 유지 보수 : 시스템을 원활하게 실행하기위한 팁과 요령 Mar 07, 2025 pm 03:09 PM

이 기사는 ENE SYS 시스템을 유지하기위한 실용적인 팁을 제공합니다. 과열 및 데이터 손상과 같은 일반적인 문제를 해결하여 정기적 인 청소, 백업 및 소프트웨어 업데이트와 같은 예방 조치를 제공합니다. 맞춤형 유지 보수 s

ENE SYS 구현 중 피해야 할 5 가지 일반적인 실수 ENE SYS 구현 중 피해야 할 5 가지 일반적인 실수 Mar 07, 2025 pm 03:11 PM

이 기사는 ENE SYS 구현에서 5 가지 일반적인 함정, 즉 계획 불충분, 부적절한 사용자 교육, 부적절한 데이터 마이그레이션, 보안을 무시하며 불충분 한 테스트를 식별합니다. 이러한 오류는 프로젝트 지연, 시스템 고장으로 이어질 수 있습니다

레지스트리를 어떻게 편집합니까? (경고 :주의해서 사용하십시오!) 레지스트리를 어떻게 편집합니까? (경고 :주의해서 사용하십시오!) Mar 21, 2025 pm 07:46 PM

기사는 Windows 레지스트리 편집, 예방 조치, 백업 방법 및 잘못된 편집의 잠재적 문제에 대해 설명합니다. 주요 이슈 : 부적절한 변화로 인한 시스템 불안정성 및 데이터 손실의 위험.

Windows 설정에서 Drive Health 경고를 수정하는 방법을 알아보십시오. Windows 설정에서 Drive Health 경고를 수정하는 방법을 알아보십시오. Mar 19, 2025 am 11:10 AM

Windows 설정에서 Drive Health 경고는 무엇을 의미하며 디스크 경고를받을 때 어떻게해야합니까? 이 PHP.CN 튜토리얼을 읽고이 상황에 대처할 수있는 단계별 지침을 얻으십시오.

Windows에서 서비스를 어떻게 관리합니까? Windows에서 서비스를 어떻게 관리합니까? Mar 21, 2025 pm 07:52 PM

기사는 시작, 중지, 서비스 재시작 및 안정성 모범 사례를 포함하여 시스템 건강을위한 Windows 서비스 관리에 대해 논의합니다.

ENE.SYS를 사용하는 응용 프로그램 ENE.SYS를 사용하는 응용 프로그램 Mar 12, 2025 pm 01:25 PM

이 기사는 ENE.Sys를 RealTek 고화질 오디오 드라이버 구성 요소로 식별합니다. 오디오 하드웨어 관리에있어 기능을 자세히 설명하고 오디오 기능에서 중요한 역할을 강조합니다. 이 기사는 또한 사용자가 정당성을 확인하도록 안내합니다

드라이버 asio.sys로드가없는 이유는 무엇입니까? 드라이버 asio.sys로드가없는 이유는 무엇입니까? Mar 10, 2025 pm 07:58 PM

이 기사는 Windows Asio.sys 오디오 드라이버의 실패를 다룹니다. 일반적인 원인으로는 손상된 시스템 파일, 하드웨어/드라이버 비 호환성, 소프트웨어 충돌, 레지스트리 문제 및 맬웨어가 포함됩니다. 문제 해결에는 SFC 스캔, 드라이버 upda가 포함됩니다

See all articles