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

+ Recent posts