>  기사  >  백엔드 개발  >  파이썬 함수 (1) 함수란 무엇인가

파이썬 함수 (1) 함수란 무엇인가

silencement
silencement원래의
2019-06-27 09:37:343069검색

파이썬 함수 (1) 함수란 무엇인가

C 언어를 접해 본 친구들이라면 어떤 프로그래밍 언어를 사용하든 함수(물론 일부 언어에서는 메소드라고 부르지만 의미는 동일함)라는 단어에 매우 익숙할 것입니다. 중요한 역할. 오늘은 파이썬의 함수 사용법에 대해 알아 보겠습니다.

1. 함수 정의

일부 프로그래밍 언어에서는 함수 선언과 함수 정의가 분리되어 있지만(이러한 프로그래밍 언어에서는 C 언어와 같이 함수 선언과 함수 정의가 서로 다른 파일에 나타날 수 있음) Python에서는 함수 선언이 기능 정의와 기능 정의는 하나로 간주됩니다. Python에서 함수 정의의 기본 형태는 다음과 같습니다.

def function(params):
    block    
    return expression/value

몇 가지 사항은 다음과 같습니다.

(1) Python에서 def 키워드를 사용하면 반환 값의 유형을 지정하지 않고 함수를 정의할 수 있습니다.

(2) 함수 매개변수 매개변수는 0 또는 1개 이상이 될 수 있습니다. 마찬가지로 함수 매개변수는 매개변수 유형을 지정할 필요가 없습니다. Python의 변수는 약한 유형이고 Python은 값에 따라 자동으로 유형을 유지하기 때문입니다.

(3) return 문은 선택 사항입니다. 이는 함수 호출 실행이 여기에서 종료됨을 나타냅니다. return 문이 있으면 자동으로 NONE이 반환됩니다. return 뒤에 표현식이 없습니다. 수식이나 값이면 NONE도 반환합니다.

아래 두 가지 예를 살펴보세요.

def printHello():
    print 'hello'
    
def printNum():
    for i in range(0,10):
        print i
    return
        
def add(a,b):
    return a+b
    
print printHello()
print printNum()
print add(1,2)

위 내용은 파이썬 함수 (1) 함수란 무엇인가의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.