Python 기본 학습 노트-함수

함수

1. 사용자 정의 기능

객체를 호출 할 수 있는지 확인하려면 내장 함수 callable을 사용할 수 있습니다 .

함수 정의 : def 문

함수의 시작 부분에있는 문자열을 독 스트링이라고 하며 함수의 일부로 저장됩니다. 문서 문자열 : function name._ doc _에 액세스합니다. 여기서 ** _ doc _는 함수 ** 속성 이라고합니다 .

모든 함수에는 반환 값이 있으며 반환 내용을 알려주지 않으면 None을 반환합니다.


2. 매개 변수

위치 매개 변수, 키워드 매개 변수 및 기본값

수집 매개 변수 :

별표 는 나머지 위치 매개 변수 를 수집하는 것을 의미 하고 별표는 튜플 을 반환합니다 .

def print_params01(title,*params):
	print(title)
	print(params)
	
print_params('Params',1,2,3)		#Params:
									#(1,2,3)

그러나 별표는 키워드 매개 변수를 수집 할 수 없습니다. 키워드 매개 변수를 수집하기 위해 두 개의 별표를 사용할 수 있으며 사전 이 리턴 됩니다.

def print_params02(**params):
	print(params)
	
print_params02(x=1,y=2,z=3)			#{'z':3,'x':1,'y':2}

할당 매개 변수 :

함수를 호출 할 때 별표를 사용하십시오. 효과는 위와 같으며, 별표 하나는 튜플이고, 별표 두 개는 사전입니다.

params = (1,2)
add(*params)									#3

params = {
    
    'name':'Li','greeting':'Well met'}
hello(**params)									#Well met,Li!

추천

출처blog.csdn.net/qq_36879493/article/details/107835828