11.11 함수 객체, 네임 스페이스 범위라는 키워드 인자

Function 객체

기능 오브젝트이다
함수 이름이 참조 될 수있는
함수 이름 파라미터 참조로 전달 될 수
리턴 값으로서 취급 될 수 함수명 있지만 괄호 수 없거나 통화 기능 지시한다
용기 클래스의 요소로서 사용될 수있다 함수명

중첩 된 기능

내부 함수 정의 또는 함수 호출인가
의 경우

def x():
    print('x')
    def y():
        print('y')
    y()
x()

네임 스페이스

내장 네임 스페이스

파이썬 인터프리터의 자신의 네임 스페이스, 부팅이

글로벌 네임 스페이스

파이썬 인터프리터 네임 스페이스를 연 후 결성

로컬 이름 공간

내부 기능 네임 스페이스

순서를 찾기

내장 된 모양이 아닌 오류에, 지역의 시작을 찾아 세계를 보면

범위

글로벌 범위

지역뿐만 아니라 세계입니다

지역 범위

내부 기능은 로컬 범위라고
글로벌 및 로컬 데이터는 상호 운용이 아니지만, 가변 데이터 유형은이 규칙을 깰 수있는
글로벌 : 지역 변수는 전역 변수를 변경 할 수 있습니다
비 지역을 : 외부 지역 변수 내에서 지역 변수가 될 허용

명명 된 키워드 인자

주요 파라미터 사이의 위치에 정의 된 형상 참여
파라미터 이름 키워드 값의 키워드 값으로 전달해야 할 때 통과하는
선두 위치 파라미터에 있지 않아야 키워드 파라미터

추천

출처www.cnblogs.com/793564949liu/p/11839037.html