[파이썬 입문 독학 노트 앨범] - 함수식 프로그래밍

2275 단어 #python
함수식 프로그래밍
문서 목록
  • 함수
  • 정의 함수
  • 사용자 정의 함수




  • 함수.
    프로그램에서 반복적으로 실행되는 코드는 하나의 코드 블록에 봉인할 수 있다. 이 코드 블록은 수학의 함수를 모방하여 함수 이름, 매개 변수와 반환 값을 가지는데 이것이 바로 프로그램의 함수이다.
    Python의 함수는 매우 유연하다. 이것은 모듈에서 정의할 수 있지만 클래스 밖에서 정의할 수 있다. 즉, 함수이고 그 작용역은 현재 모듈이다.다른 함수, 즉 삽입 함수도 정의할 수 있다.클래스에서 정의할 수 있는 방법, 즉 방법도 있다.
    정의 함수
    앞의 학습 과정에서 몇 가지 함수를 사용했다. 예를 들어 len(), min()max() 이런 함수는 모두 파이톤이 공식적으로 제공한 것으로 내장 함수(B u i l t - i n F u n c t i o n s, B I F Built-in Functions, BIF Built - Built - inFunctions, BIF)라고 한다.
    사용자 정의 함수
    이 절에서는 사용자 정의 함수를 소개하는데, 사용자 정의 함수의 문법은 다음과 같다.
    def     (      ):
    	   
    	return    
    

    Python에서 함수를 정의할 때 키워드는 def입니다. 함수 이름은 식별자 명명 규범에 부합되어야 합니다. 이전 블로그인 Python 명명 규범을 보십시오.여러 개의 매개 변수 목록 사이에는 쉼표 ","를 사용하여 구분할 수 있으며, 물론 함수에도 매개 변수가 없을 수 있다.만약 함수에 반환 데이터가 있다면 함수체에서 마지막으로return 문장을 사용하여 데이터를 반환해야 한다.데이터를 반환하지 않으면 함수체에서 return None을 사용하거나 return 문을 생략할 수 있습니다.
    함수 정의 인스턴스는 다음과 같습니다.
    # coding = utf-8
    #!/usr/bin/python3
    
    def rectangle_area(width, height):
       area = width * height
       return area
    
    r_area = rectangle_area(320.0, 480.0)
    print("320 x 480       :{0:.2f}".format(r_area))
    

    형의 면적: {0:.2f}".format(r area))

    좋은 웹페이지 즐겨찾기