함수의 작용

3615 단어 python

함수 소개


* 만약에 우리가 프로그램을 재개발할 때 어떤 코드는 여러 번 실행해야 하지만 작성의 효율과 코드의 복용을 높이기 위해 우리는 이 코드를 하나의 모듈로 봉인한다. 이것이 바로 함수이다.

함수의 정의와 호출

  • 정의 함수
  • def    (  ):
    	     
    
  • 호출 함수가 하나의 함수를 정의한 후에 특정한 기능을 가진 코드가 있는 것과 같다. 이 함수를 실행하려면 호출을 해야 한다.python에서 호출 함수는 매우 간단하다. 함수 이름()을 통해 호출하면 된다
  • 4가지 함수 유형


    함수는 매개 변수가 있는지 없는지와 되돌아오는 값이 있는지에 따라 4가지 유형으로 나눌 수 있다.매개 변수 없음, 반환값 없음 2.매개 변수가 없습니다. 되돌아오는 값이 있습니다.매개 변수가 있고, 되돌아오는 값이 없습니다.매개변수 있음, 반환값 있음
  • 파라미터가 없고 반환값이 없는 함수 같은 함수는 수신 파라미터에 사용할 수 없고 반환값도 없다. 일반적으로 인쇄 알림과 유사한 기능에 사용된다
  • def print_info():
    	print('      ')
    	pass
    
    #     
    print_info()
    #    :      
    
  • 매개 변수가 없고 반환값이 있는 함수와 같은 함수는 매개 변수를 수신할 수 없지만 특정한 데이터를 반환할 수 있다. 일반적인 경우 데이터를 수집하는 데 사용되는 경우
  • # 
    def get_info():
    	#     ,    ,      
    	#        ,
    	#         ,     
    	return '   '
    
  • 매개 변수가 있고 반환값이 없는 함수와 같은 함수는 매개 변수를 수신할 수 있으나 데이터를 반환하지 않기 때문에 결과가 필요 없는 장소
  • 에 사용된다.
    def print_res(i):
    	#  i    
    	#      
    	print(i)
    
  • 파라미터가 있고 반환값이 있는 함수와 같은 함수는 파라미터를 받아들일 수 있을 뿐만 아니라 특정한 데이터를 되돌릴 수 있다. 일반적인 상황에서 데이터 처리와 결과가 필요한 장면
  • #   1~n    
    def calcu_sum(n):
    	res = 0 
    	for i in range(1,n+1):
    		res += i
    		pass
    	return res
    
  • 함수는 매개 변수가 있느냐 없느냐에 따라 반환값이 서로 결합하여 서로 다른 기능을 실현할 수 있다
  • 정의 함수는 우리도 구체적인 수요에 따라 설계해야 한다
  • 좋은 웹페이지 즐겨찾기