Polpid's World

파이썬 함수 작성시 초기값 본문

Development/Python

파이썬 함수 작성시 초기값

폴피드 2016.07.11 19:53

파이썬 함수 작성시 초기값을 설정할 수 있는데 다음과 같은 사항을 유의 해야한다.


1
2
3
4
5
6
def my_func(name, old, man=True):
...     print("나의 이름은 %s 입니다 " %name)
...     if man :
...             print("남자")
...     else:
...             print("여자")
cs



위와 같이 사용하면 아무 문제가 없다. 


그런데 예를 들어 입력 파라미터에 old 와 man=True 의 위치를 변경하게 되면 에러가 난다.


따라서 초기화 시키고 싶은 변수는 항상 뒤에 놔야 한다.

'Development > Python' 카테고리의 다른 글

[Flask]HTTP 요청에 대한 핸들러  (0) 2016.08.22
파이썬 구구단..  (0) 2016.07.25
파이썬 함수 작성시 초기값  (0) 2016.07.11
파이썬에서 연산 순서  (0) 2015.11.11
0 Comments
댓글쓰기 폼