파이썬에서 함수에 파라미터를 넣고나서
호출 시 파라미터 값을 넣지 않는다면 오류가 발생할 것이다.
사용자는 이러한 오류를 인지못하고 왜 실행이 안되는 지 궁금해할 것이다.
이러한 문제를 예방하기 위해서 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] 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 |