👉 기본값
def profile(name, age=29, main_lang="python"):
print(f"이름: {name}, 나이:{age}, 주 사용 언어: {main_lang}")
profile("헐크")
profile("아이언맨")
# age=29 와 같이 인자 안에 값을 정해준다
👉 가변인자
def profile(name, age, *language):
print(f"이름:{name} 나이: {age}")
for lang in language:
print(lang, end=" ") # end=" " 를 쓰면 출력이 될 떄 줄바꾸기가 되지 않음
profile("유재석", 20, "python", "javascript")
profile("정준하", 25, "python", "java", "javascript", "c++")
# 인자를 여러 개를 쓸 때, language1, language2, laguage3....
# 이런 식으로 사용하는게 아닌,
# *language 처럼 앞에 * 를 붙여 임의의 값으로 사용한다.
'Python 기초' 카테고리의 다른 글
18. 표준 입출력 (0) | 2022.07.16 |
---|---|
16. 한 줄 for 문 (0) | 2022.07.15 |
15. 리스트, 튜플, 딕셔너리 (0) | 2022.07.15 |
14. continue, break (0) | 2022.07.15 |
13. 자료구조의 변경 (0) | 2022.07.15 |