패스트캠퍼스 챌린지 27일차 (Python)
# 위치 매개변수
# 가장 기본적인 매개변수
# 함수를 호출할때 순서대로 데이터를 넘겨줘야 한다.
# 다른 매개변수와 함께 쓸 때는 항상 맨 앞에 써야한다.
def my_func(a, b):
print(a, b)
my_func(2, 3)
# 기본 매개변수
# 매개변수의 기본적인 값
# 함수를 정의할 때 매개변수의 기본 값을 지정할 수 있다.
def post_info(title, content='내용없음'):
print('제목 : ', title)
print('내용 : ', content)
post_info('출석합니다!')
# 키워드 매개변수
# 함수 호출 시에 키워드를 붙여 호출한다
# 매개변수의 순서를 지키지 않아도 된다.
def post_info(title, content):
print('제목 : ', title)
print('내용 : ', content)
post_info(content='안녕하세요', title='안녕하세요')
# 위치 가변 매개변수
# 가변매개변수 -> 개수가 정해지지 않은 매개변수
# 매개변수 앞에 *가 붙는다 (튜플형)
def print_fruits(*args):
for arg in args:
print(args)
print_fruits('apple', 'orange', 'mango')
# 키워드 가변 매개변수
# 매개변수 앞에 **가 붙는다 (딕셔너리형)
def comment_info(**kwargs):
for key, value in kwargs.items():
print(f'{key} : {value}')
comment_info(name='파란이', comment='안녕하세요')
# 매개변수 작성 순서
# 위치 - 기본 - 위치 가변 - 키워드(기본) - 키워드 가변
def post_info(title, content, *tags):
print(f'제목 : {title}')
print(f'내용 : {content}')
print(f'태그 : {tags}')
post_info('#파이썬', '#함수', '파이썬 함수 정리', '다영한 매개변수 정리')
# 위치가변 변수를 제일 뒤에 적어주거나
# 키워드 매개변수로 바꿔준다.
# 키워드 가변 매개변수는 무조건 가장 뒤에 있어야한다.
패스트캠퍼스 [직장인 실무교육]
프로그래밍, 영상편집, UX/UI, 마케팅, 데이터 분석, 엑셀강의, The RED, 국비지원, 기업교육, 서비스 제공.
fastcampus.co.kr
본 포스팅은 패스트캠퍼스 환급 챌린지 참여를 위해 작성되었습니다.
'FastCampus 강의 > Python' 카테고리의 다른 글
패스트캠퍼스 챌린지 29일차 (Python) (0) | 2022.02.21 |
---|---|
패스트캠퍼스 챌린지 28일차 (Python) (0) | 2022.02.20 |
패스트캠퍼스 챌린지 26일차 (Python) (0) | 2022.02.18 |
패스트캠퍼스 챌린지 25일차 (Python) (0) | 2022.02.17 |
패스트캠퍼스 챌린지 24일차 (Python) (0) | 2022.02.16 |