def profile(name, age, main_lang):
print("이름 : {0}\t나이 : {1}\t주 사용 언어 : {2}".format(name, age, main_lang)) #\t: tab
profile("유재석", 20, "파이썬") #이름 : 유재석 나이 : 20 주 사용 언어 : 파이썬
profile("김태호", 25, "자바") #이름 : 김태호 나이 : 25 주 사용 언어 : 자바
#같은 학교, 같은 학년, 같은 반 수업 일때
def profile(name, age=17, main_lang="파이썬"):
print("이름 : {0}\t나이 : {1}\t주 사용 언어 : {2}".format(name, age, main_lang))
profile("유재석") #이름 : 유재석 나이 : 17 주 사용 언어 : 파이썬
profile("김태호") #이름 : 김태호 나이 : 17 주 사용 언어 : 파이썬
#키워드값
def profile(name, age, main_lang):
print(name, age, main_lang)
profile(name="유재석", age=20, main_lang="파이썬") #유재석 20 파이썬 ->키워드값으로 정의하면 순서 상관없음
profile(main_lang="자바", age=25, name="김태호") #김태호 25 자바
반응형
'프로그래밍 > Python' 카테고리의 다른 글
26. 지역변수와 전역변수 (0) | 2023.05.24 |
---|---|
25. 가변인자 (0) | 2023.05.24 |
23. 전달값과 반환값 (1) | 2023.05.24 |
22. 함수 (0) | 2023.05.24 |
21. 한 줄 for (0) | 2023.05.24 |