def profile(name, age, main_lang):
print("이름 : {0}\t나이 : {1}\t 주 사용 언어 : {2}"\
.format(name, age, main_lang))
profile("홍길동", 20, "파이썬")
profile("허균", 34, "자바")
(출력)
이름 : 홍길동 나이 : 20 주 사용 언어 : 파이썬
이름 : 허균 나이 : 34 주 사용 언어 : 자바
기본값이 지정된 경우
같은 학년이라고 할 때 나이(age)가 모두 같은 경우, 나이의 값을 새로 받는 것이 아니라 함수에 지정할 수 있다.
함수에 전달받지 값의 경우는 기본값을 반환합니다.
def profile(name, age=17, main_lang="파이썬"):
print("이름 : {0}\t나이 : {1}\t 주 사용 언어 : {2}"\
.format(name, age, main_lang))
profile("홍길동")
profile("허균")
(출력)
이름 : 홍길동 나이 : 17 주 사용 언어 : 파이썬
이름 : 허균 나이 : 17 주 사용 언어 : 파이썬
'SW.AI 트랙 > python' 카테고리의 다른 글
[Python] 파이썬. 두 개 리스트를 비교하는 3가지 방법. for~if. set. sort (0) | 2023.03.20 |
---|---|
[Python] 파이썬. 함수/키워드값 (0) | 2023.03.17 |
[Python] 파이썬. 함수/전달값/반환값 (0) | 2023.03.17 |
[Python] 파이썬. range 함수 (0) | 2023.03.17 |
[Python] 파이썬 예제풀이. for, 택시 승객수 구하기 (0) | 2023.03.13 |