기록장

옵셔널 파라미터 본문

개발/Python

옵셔널 파라미터

HJJJJJ 2022. 12. 9. 16:45
728x90

옵셔널 파라미터 

 

파라미터에게 기본 값을 설정 할 수 있음

기본값을 설정해 두면 함수 호출시 파라미터에게 값을 안 넘겨주도 된다 ->옵셔널 파라미터

필수가 아니니까 옵셔널

 

def myself(name, age, nationality="한국"):
    print("내 이름은 {}".format(name))
    print("나이는 {}살".format(age))
    print("국적은 {}".format(nationality))


myself("홍길동", 1, "미국")  # 옵셔널 파라미터를 제공하는 경우
print()
myself("홍길동", 1)  # 옵셔널 파라미터를 제공하지 않는 경우
내 이름은 홍길동
나이는 1살
국적은 미국

내 이름은 홍길동
나이는 1살
국적은 한국

 

옵셔널 파라미터는 꼭 마지막에 !

728x90

'개발 > Python' 카테고리의 다른 글

scope  (0) 2022.12.12
Syntactic Sugar  (0) 2022.12.09
type 함수  (0) 2022.12.07
불린  (0) 2022.12.07
불대수  (0) 2022.12.07
Comments