Data scientist/PYTHON

Python_function()

맨사설 2021. 7. 22. 15:37
728x90

⒜ Python_function()

  • input이 들어와서 output이 정해진 규칙에 따라 나온다는 개념은 같지만, 프로그램에서의 하나의 함수는 하나의 기능을 나타낸다.
  • 함수를 쓰는 이유는 재사용성 때문이다.
    함수의 기본 구조

 

※ 함수의 다양한 형태들

 

⑴ parameter와 return 모두 존재하는 경우

⑵ parameter는 없고 return이 존재하는 경우

⑶ parameter는 있는데 return이 없는 경우

⑷ parameter도 return도 없는 경우

⑸ parameter의 개수를 모를 경우

⑹ parameter의 개수가 너무 많아 기본값을 설정하고 싶은 경우

※ lambda 함수

  • 굉장히 간단한 함수가 있는 경우, 한 줄짜리 함수로 간편하게 사용할 수 있다.

lambda 함수 기본 구조
lambda 사용했을 때와 사용하지 않을 때 비교

※ 파이썬에서 사용할 수 있는 다양한 함수들

import math를 정의 후

⑴ 절대값을 반환하는 함수     : abs()

⑵ 올림을 반환하는 함수        : ceil()

⑶ 내림을 반환하는 함수        : floor()

⑷ 무작위 원소 반환하는 함수 : random.sample()

⑸ 그 외

 

728x90

'Data scientist > PYTHON' 카테고리의 다른 글

Python_Numpy  (0) 2021.07.27
Python_데이터 입출력(IO)  (0) 2021.07.23
Python_data type()_2  (0) 2021.07.21
Python_data type()  (0) 2021.07.20
데이터 분석  (0) 2021.07.19