choco's story
파이썬 스터디 32 - 함수의 매개변수1 : 가변 매개변수 본문
프로그래밍 언어 공부 (Coding Study)/파이썬 (Python) 기본
파이썬 스터디 32 - 함수의 매개변수1 : 가변 매개변수
초코choco 2024. 9. 21. 12:36가변 매개변수란?
매개변수를 원하는 만큼 입력받을 수 있는 함수 (기본 함수는 함수의 매개변수 개수와 똑같이 입력해야 함)
= 매개변수의 개수가 변할 수 있음을 의미
가변 매개변수의 제약
- 가변 매개변수 뒤에는 일반 매개변수가 올 수 없음
- 가변 매개변수는 '하나만' 사용 가능
기본구조
def [함수 이름](매개변수, 매개변수, ..., *가변 매개변수):
문장
ex1) 가변 매개변수인 values 출력을 n번 반복
def print_n_times(n, *values):
for i in range(n):
for value in values:
print(value)
print()
print_n_times(2, "Hello", "Python")
print_n_times(3, "1", "2", "3")

ex2) 가변 매개변수인 names를 출력 (반복횟수X, 한 번만...)
def print_name(*names):
for value in names:
print(value)
print()
print_name("Alice", "Mina", "Lucy")
print_name("Alice", "Mina", "Lucy", "Luna", "Soojan")

'프로그래밍 언어 공부 (Coding Study) > 파이썬 (Python) 기본' 카테고리의 다른 글
| 파이썬 스터디 34 - 함수의 매개변수3 : 키워드 매개변수 (0) | 2024.09.21 |
|---|---|
| 파이썬 스터디 33 - 함수의 매개변수2 : 기본 매개변수 (0) | 2024.09.21 |
| 파이썬 스터디 31 - 함수의 매개변수 개념 (0) | 2024.09.21 |
| 파이썬 스터디 30 - 함수의 개념 (0) | 2024.09.21 |
| 파이썬 스터디 29 - 리스트 내포 (리스트 내부의 for문, if문) (1) | 2024.09.20 |
