프로그래밍 핵심 개념 in Python추상화옵셔널 파라미터

Q

myself("코드잇", 1 , "미국")이 옵셔널 파라미터를 제공하는 경우인가요?

조회 2,435

좋아요 37

2020년 7월 14일

댓글 4

2024년 7월 17일
"강사분이 옵셔널 파라미터를 바꿀때"를 잘못 쓴 것 같습니다.
베스트 댓글
2024년 7월 17일
옵셔널 파라미터라 함은 파라미터 즉 nationality에 "한국"을 지정해 놓는 것을 의미한다고 봅니다.
2024년 7월 17일
표현이 살짝 애매하긴 하네용. 요건 의견을 보내봐야겠습니당
27일 전
그러면 myself("코드잇", 1 , "미국")이라고 쓴건 옵셔널 파라미터를 제공하지 않는 경우 아닌가요? 정해놓은 기본값을 쓰지 않은거니까요 --> 옵셔널 파라미터를 제공한 경우가 맞을 거 같은데요.
A
4개의 답변이 있어요
2020년 7월 14일

댓글 1

2020년 7월 14일
혹시 이유를 알게되신다면 꼭 알려주세욤! 넘 궁금하네여..
2020년 8월 1일

댓글 1

2020년 12월 15일
제가 이해한 건, myself함수를 처음 정의할 때, 파라메터가 3개가 사용된다. > 코드에서 함수를 호출할 때, 사용자가 함수 내 파라메터 갯수 3개를 모두 입력할 때("코드잇, 1, "미국")도 있지만, 2개만 입력("코드잇", 1)했을 때, 비어있는 나머지 1개에 대한 기본 출력을 무엇으로 할 것인가?에 대한 내용인 것 같아요.이럴 땐 기본값인 "한국"으로 출력하자. 라는 의미로 받아들였어요. #옵셔널 파라메터를 제공하는 경우 = 세번째 파라메터 값이 있는 경우 > 세번째 파라메터값을 사용한다.
2021년 4월 3일

댓글 1

2021년 7월 10일
추가 정보를 넣을떄 추가 parameter를 사용하는거 맞죠? (굳이 필요하지 않을 떄 사용안하고)

(주) 코드잇

대표강영훈

개인정보보호책임자강영훈

이메일support@codeit.kr

사업자 번호313-86-00797

통신판매업제 2019-서울중구-1034 호

주소서울특별시 중구 청계천로 100 시그니쳐타워 동관 10층 코드잇