>  기사  >  백엔드 개발  >  파이썬에서 함수를 어떻게 정의하나요? Python 함수 호출 방법 소개

파이썬에서 함수를 어떻게 정의하나요? Python 함수 호출 방법 소개

不言
不言원래의
2018-09-20 16:06:072755검색

이 기사에서 제공하는 내용은 Python에서 함수를 정의하는 방법입니다. Python 함수 호출 방법에 대한 이 소개는 특정 참조 가치가 있습니다. 도움이 필요한 친구들이 참고할 수 있기를 바랍니다.

1 함수의 개념, 함수는 독립적인 기능을 가진 코드 블록을 전체적으로 정리하여 특별한 기능을 갖도록 하는 코드 세트입니다.

2의 역할. 함수, 함수를 사용하면 코드의 재사용성을 높이고 프로그램 작성 효율성을 높일 수 있습니다.

3. 함수를 사용하려면 먼저 함수를 생성해야 이 프로세스를 함수 정의라고 합니다. 함수가 생성된 후 사용 프로세스를 함수 호출

함수 정의 및 호출:

1) >>> (형식 매개변수 1, 형식 매개변수 2): # 정의

... 함수 본문

함수 이름(실제 매개변수 1, 실제 매개변수 2) #Call

4. 함수 주석은 다음과 같이 작성됩니다. 함수 정의 아래에 ""Content""" 메서드를 사용하여 pycharm 함수가 호출되는 위치에 마우스를 놓고 Ctrl을 누르면 주석 내용을 빠르게 볼 수 있습니다. function

5. 함수 매개변수의 범위는 함수 내부에 정의된 변수를 지역변수, 함수 외부의 변수는 전역변수라고 합니다. #함수 내부에는 형식 매개변수가 외부에 있으므로 호출할 수 없습니다. 🎜🎜#

6. 함수 외부의 변수는 함수 내에서 직접 호출할 수 있지만 전역 변수의 내용은 함수 내에서 전역을 사용하여 변수 이름을 재정의하고 수정할 수 있습니다. #🎜 🎜#

>>> def test(a, b):
...     print(a, b)
...
>>> test(1, 2)
1 2
>>> print(a)
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
NameError: name &#39;a&#39; is not defined
외부 정의 변수를 직접 호출할 수 있습니다
1) >>> a = 1
>>> def test(b):
...     print(b)
...     print(a)
...
>>> test(2)
2
1
Variables 함수 외부의 값은 함수 내부에서 수정할 수 없습니다. function, Python에서 함수의 키워드 반환, 반복자 생성 Yield return 1) 정의 형식:
def 함수 이름():

함수 본문

반환 값

2) 호출 형식: 변수 이름 = 함수 이름()

3 ) return 문 이후의 내용은 더 이상 실행되지 않습니다. Execute

위 내용은 파이썬에서 함수를 어떻게 정의하나요? Python 함수 호출 방법 소개의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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