New World
[파이썬 공부 #1] 함수, 변수, 가변 인자 본문
728x90
반응형
함수: 특정한 기능을 수행사는 프로그램 단위인 함수
- 사용자가 직접 정의해 사용
- 파이썬에 설치된 다양한 함수를 활용
- 여러 입력을 받아 특정한 기능을 수행하고 결과값을 반환하는 코드
내장 함수: 파이썬 설치와 함께 이미 만들어 놓은 함수
- 사용자 정의 함수의 정의와 함수 호출
- 우리가 직접 만드는 함수(사용자 정의 함수)
함수 머리 def 함수명(인자):
함수 몸체 return (반환값)
인자와 return 은 선택적
함수 호출: 함수명()
print(함수명) => 함수에 대한 소개
def 함수명(인자):
print('{}!'.format(인자))
return '{}'.format(인자)
print(함수명('인자'))
인자
인자
return이 있지만 내용이 없을 때 None을 가져옴
문서화 문자열: docstring, """을 사용하여 문서화
변수
지역 변수: 함수 내부에서 대입되어 생성된 변수(함수 외부X)
전역 변수: 함수 외부에서 대입되어 생성된 변수
위치 인자 사용
def 함수명(pre, post)
키워드 인자는 모든 위치 인자 이후에 사용(올바른 위치 인자에 따라 키워드 인자를 넣어야 함)
가변인자 *args
*리스트: 별표는 리스트나 튜플을 풀어 가변 인자 형태로 변환
반응형
'Programming > Languages' 카테고리의 다른 글
[파이썬 공부 #3] 모듈, turtle 모듈 (0) | 2020.06.17 |
---|---|
[파이썬 공부 #2] 함수, 라이브러리 등 (0) | 2020.06.17 |
컴퓨터 보안과 활용 정리집(중간, 기말) World File (2) | 2020.06.13 |
생활 마케팅 정리집 (중간, 기말) world 파일 (0) | 2020.06.13 |
HTML 글자 크기 비교하기 (0) | 2019.06.29 |
Comments