특징
◎ 함수의 3요소
⇨ input
⇨ output
⇨ 기능
◎ 선언(정의) != 호출
유형
1유형
◎ def 함수명():
def hello():
print('안녕하세요! :D!')
◎ shell에 작동

◎ pass
⇨ 미완성을 나타내는 키워드
2유형
◎ def 함수명(인자):
⇨ 인자가 존재하는 함수
◎ 파이선에는 기본인자를 설정해줄 수 있다.
⇨ 기본 인자는 뒤에 설정해줘야한다.
def printMesssage(name, msg='기본 메세지'): # 기본 인자(디폴트 인자)
print(name + msg)
◎ 가변 인자
⇨ Tuple(변하지 않는 리스트)
def printInfo(*args):
for v in args:
print(v)
3유형
◎ def 함수명: return
⇨ input없이 return이 있는 함수
def makeNum():
num = 1234
return num
4유형
◎ def 함수명(인자): return
⇨ input과 return이 있는 함수
'언어 > Python' 카테고리의 다른 글
[언어] <Python> 파일 입출력 (0) | 2024.05.09 |
---|---|
[언어] <Python> 모듈 연습 (0) | 2024.05.04 |
[언어] <Python> 표준 모듈과 외부 모듈 (0) | 2024.05.03 |
[언어] <Python> 내장함수 (0) | 2024.05.01 |
[언어] <Python> 파이선 기초 (0) | 2024.04.26 |