파파비의 블로그
[python/파이썬] 함수 코딩시 Tips 본문
반응형
1) 매개변수가 많을 때, 이름 지정해주기
파이썬 메소드/함수에서 매개변수가 많으면 순서를 다 기억해야할까?
dart는 이름을 지정할 수 있도록 사전에 조취를 취하면 매개변수=값, 이런식으로 표현이 가능해지는데,
파이썬은 그것이 자동으로 구현되어 따로 조치를 할 필요가 없다.
def func(name, age):
...
func(age=15, name="AA")
func("aa",15)
#둘 다 된다.
#매개변수명을 지정하면, 순서도 상관없다
2) 초기 값 설정해두기
맨 처음에 값이 입력이 안되면 초기값을 부여하도록 할 수 있음
def foo(name, age=14):
print(name)
# age에 값에 부여가 안되면 자동으로 14가 된다.
반응형
'개발 > python' 카테고리의 다른 글
[python/파이썬] 여러 페이지를 한번에 크롤링하기 (0) | 2021.06.13 |
---|---|
[python/파이썬] 크롤링 기초 (BeautifulSoup & Requests 라이브러리) (0) | 2021.06.13 |
[파이썬, Python] 임의 정밀도, int (0) | 2021.05.17 |
[파이썬, Python] enumerate 함수 (0) | 2021.05.17 |
[파이썬, Python] 제너레이터, Generator (0) | 2021.05.17 |
Comments