언어/python
함수 만들기
lika-7
2023. 12. 23. 22:22
안녕하세요 lika-7입니다
함수에 대하여 다루겠습니다.
가변 매개변수
def print_n_times(n, *values):
for i in range(n):
for value in values:
print(value)
print()
print_n_times(3, "안녕하세요", "즐거운", "파이썬 프로그래밍")
안녕하세요
즐거운
파이썬 프로그래밍
안녕하세요
즐거운
파이썬 프로그래밍
안녕하세요
즐거운
파이썬 프로그래밍
가변 매개변수 사용에 재약사항들
- 가변 매개변수 뒤에는 일반 매개변수가 올 수 없습니다.
- 가변 매개변수는 하나만 사용할 수 있습니다.
기본 매개변수
def print_n_times(value, n=2):
for i in range(n):
print(value)
print_n_times("안녕하세요")
안녕하세요
안녕하세요
키워드 매개변수
def print_n_times(*values, n=2):
for i in range(n):
for value in values:
print(value)
print()
print_n_times("안녕하세요", "즐거운", "파이썬", n=3)
- 함수를 호출할 때 매개변수 이름을 지정해서 입력하는 것을 키워드 매개변수라고 부른다.
- 위에서는 n=3으로 호출한다.
- 키워드 매개변수는 가변 매개변수 뒤에 선언 하여 사용 할 수 있다.