728x90
반응형
파이썬 함수 작성시 초기값을 설정할 수 있는데 다음과 같은 사항을 유의 해야한다.
def my_func(name, old, man=True):
... print("나의 이름은 %s 입니다 " %name)
... if man :
... print("남자")
... else:
... print("여자")
위와 같이 사용하면 아무 문제가 없다.
그런데 예를 들어 입력 파라미터에 old 와 man=True 의 위치를 변경하게 되면 에러가 난다.
따라서 초기화 시키고 싶은 변수는 항상 뒤에 놔야 한다.
728x90
반응형
'Development > Python' 카테고리의 다른 글
python django 프로젝트 시작하기 (0) | 2020.10.05 |
---|---|
Visual Studio Code 에서 Python Jupyter Notebook 실행 (0) | 2020.08.24 |
[Flask]HTTP 요청에 대한 핸들러 (0) | 2016.08.22 |
파이썬 구구단.. (0) | 2016.07.25 |
파이썬에서 연산 순서 (0) | 2015.11.11 |