-
함수?
- 식별자 뒤에 괄호가 붙어 있으면 '함수' 이다~~~~
- 함수를 사용한다 == 함수를 호출한다
- 함수는 '코드의 집합' 이다
함수의 기본
def 함수이름(): 문장
함수 매개변수 만들기
def 함수이름(매개변수1, 매개변수2, ...): 문장
가변 매개변수
- print() 와 같이 매개변수를 원하는 만큼 입력 가능한 함수를 '가변 매개변수 함수'라 부름
- 매개변수명 앞에 * 가 붙은 것이 '가변 매개변수' 이다
def 함수이름(매개변수1, 매개변수2, ..., *가변매개변수): 문장
- 제약 사항
- 가변 매개변수 뒤에는 '일반 매개변수'가 올 수 없음
- 가변 매개변수는 '하나만' 사용 가능함
- 일반 매개변수: 함수 생성 시 흔히 사용하는 매개변수
- 기본 매개변수: 값을 입력하지 않았을 때 default로 값을 할당하기 위해 정의된 매개변수
- 가변 매개변수: 변수명 앞에 * 를 붙힌 매개변수로, 원하는 만큼 입력시키기 위한 목적의 매개변수
- 키워드 매개변수: 매개변수 이름을 지정해서 입력하는 매개변수.....??? ;;;
https://skyfox83.tistory.com/104
'IT > 파이썬' 카테고리의 다른 글
"파이썬스럽게" 코드 작성해보기 (1) 2024.01.23 딕셔너리 사용하기 (0) 2024.01.22 리스트에서 요소 제거하기 (0) 2024.01.22 파일 인코딩 에러 (0) 2021.11.05 [코딩도장] day34. 파이썬: (실전예제) 웹의 데이터로 그래프 그리기 (0) 2020.10.10