개발/python
[python/파이썬] 함수 코딩시 Tips
N. Dave
2021. 6. 11. 13:36
반응형
1) 매개변수가 많을 때, 이름 지정해주기
파이썬 메소드/함수에서 매개변수가 많으면 순서를 다 기억해야할까?
dart는 이름을 지정할 수 있도록 사전에 조취를 취하면 매개변수=값, 이런식으로 표현이 가능해지는데,
파이썬은 그것이 자동으로 구현되어 따로 조치를 할 필요가 없다.
def func(name, age):
...
func(age=15, name="AA")
func("aa",15)
#둘 다 된다.
#매개변수명을 지정하면, 순서도 상관없다
2) 초기 값 설정해두기
맨 처음에 값이 입력이 안되면 초기값을 부여하도록 할 수 있음
def foo(name, age=14):
print(name)
# age에 값에 부여가 안되면 자동으로 14가 된다.
반응형