상세 컨텐츠

본문 제목

[Python] default Parameter (디폴트 파라미터)

Python

by TUZA 2024. 1. 15. 00:33

본문

파이썬에서 함수에 파라미터를 넣고나서

호출 시 파라미터 값을 넣지 않는다면 오류가 발생할 것이다.

 

사용자는 이러한 오류를 인지못하고 왜 실행이 안되는 지 궁금해할 것이다.

이러한 문제를 예방하기 위해서 default parms를 이용할 수 있다.

#default parms
def say_hello(user_name="Anonymous"):
	print("Hello " + user_name + "!")

say_hello() #출력 결과: Anonymous
say_hello("Jay")

 

"=" 를 user_name(파라미터) 옆에 붙이고 원하는 String을 입력하면 안된다.

만약 파라미터로 어떠한 값도 넘기지 않았다면 Anonymous가 출력될 것이고,

반대로 파라미터로 특정 값을 넘겼다면 그 특정 값이 출력될 것이다.

default parms를 이용해서 사용자에게 오류발생 대신 의미있는 메세지를 보여줄 수 있기때문에 

상품의 질을 높힐 수 있다.

 

 

반응형

'Python' 카테고리의 다른 글

[Python] return  (1) 2024.01.15
[Python] 파이썬 계산기 연습  (0) 2024.01.15
[python] 함수  (0) 2024.01.12
[Python] 딕셔너리  (0) 2022.08.09
[Python] 가상환경 설정하기  (0) 2022.08.05

관련글 더보기