파파비의 블로그

[python/파이썬] 함수 코딩시 Tips 본문

개발/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가 된다.
반응형
Comments