파이썬 공부중인데
함수에 인자 받을때
원래 있는 변수 이름으로 받는거 안좋은 습관이야???
얘를들어
def 함수(가격리스트):
가격리스트[0] += 1
return
이런식으로 짜는데
함수가 어떤 인자를 가격리스트라는 이름으로 받지만
실제 넘길 인자도 가격리스트라는 변수임 ㅇㅇ
이러면 안좋은 습관이야??
파이썬 공부중인데
함수에 인자 받을때
원래 있는 변수 이름으로 받는거 안좋은 습관이야???
얘를들어
def 함수(가격리스트):
가격리스트[0] += 1
return
이런식으로 짜는데
함수가 어떤 인자를 가격리스트라는 이름으로 받지만
실제 넘길 인자도 가격리스트라는 변수임 ㅇㅇ
이러면 안좋은 습관이야??
확장성 부분에선 안좋지
근데 함수 만드는 이유가 무엇이냐? 많은 이유가 있겠지만 확장성이 크지
니는 프로그래밍 존재의의를 모르는듯 데이터를 효율적으로 관리하는건데 그따구로하면 당연히 안좋겠자 - dc App
함수에 넘겨줄 인자랑 함수가 다루는 인자의 이름을 같게하면 뭔가 알아보기 쉬울거같아서...
list를 받지 말고, 걍 elementwise function을 만들고 list comprehension으로 처리하는게 좋음
argument name은 같을때도있으니까 케바케
헉 무슨말인지 모르겠다 찾아볼게
이름은 축약어보다도 최대한 풀어쓰는게 좋음