인프런 영문 브랜드 로고
인프런 영문 브랜드 로고

인프런 커뮤니티 질문&답변

최정국님의 프로필 이미지
최정국

작성한 질문수

[리뉴얼] 파이썬입문과 크롤링기초 부트캠프 [파이썬, 웹, 데이터 이해 기본까지] (업데이트)

문제를 풀며 가장 자연스럽게 익숙해지는 파이썬 기본: 함수 익히기1

함수인자가 궁금해요

작성

·

236

0

input() 함수같은 경우에는 인자를 넣어도 되고 안넣어도 되는데 이건 왜그런건가요? 함수코드를 볼 수 있는 방법이 있나요?

답변 2

0

최정국님의 프로필 이미지
최정국
질문자

너무 이해가 잘되었습니다. 디폴트값이 있었군요 강사님 목소리가 이문세 같아서 듣기좋습니다ㅎㅎ글만 봐도 목소리랑  말투가 지원되네요

0

함수마다 인자를 넣어도 되고, 한개 넣어도 되고, 두개 넣어도 되는 식으로 구현이 가능합니다.

def input(a=1):

와 같이 선언을 하면, input() 으로 쓰면, 인자 a에 디폴트로 1 이 들어가고, input(2) 와 같이 쓰면 a에 디폴트 값이 아닌 2이 들어갑니다.

물론 input 은 간단히 인자가 없으면 빈 인풋창, 인자가 있으면 표시 정도로 간단하게도 만들수도 있을듯한데 print와 input 함수는 다양한 기능을 가지고 있어서 보다 복잡한 구현이 있을수 있습니다.

최정국님의 프로필 이미지
최정국

작성한 질문수

질문하기