파이썬 로컬 및 글로벌 변수는 무엇입니까? 파이썬 변수와 함께 무엇을해야하는지의 함수이다?

A : 로컬 및 글로벌 변수

지역 변수 :

(형상 파라미터는 로컬 변수의 함수이다), 로컬 변수는 단지 함수 내에 사용될 수 있고, 함수가 호출 될 때, 함수 호출이 파괴으로 움직일 후에 만 ​​생성 될 수있는 함수의 변수라는 로컬 변수 내에 정의.

전역 변수

글로벌 변수라는 기능 블록의 외부 및 내부 변수의 정의에서, 모든 기능을 직접 전역 변수에 액세스 할 수있다 (단, 그 함수의 내부에 직접 할당 될 수 없다)

변수 할당의 기능에서 처음으로 로컬 변수를 생성하는 경우, 변수가 지역 변수 사이의 결합 관계를 수정하기 위해 다시 할당 함수 내부 할당 문은 전역 변수에 영향을 미치지 않습니다.

로컬 변수는 액세스 함수 내에서 선언 될 수 있고, 모듈 전체의 전역 변수에 액세스 할 수있다.

2 : 전역과 지역 주민 기능

1, 전역 변수 ()는 현재 전역 변수의 사전을 반환. (때 같은 이름의 글로벌 및 현지 시간)

2, 지역 주민 () 현재의 지역 범위 변수의 사전을 반환합니다.

예 :

a = 1 인

B = 2

C = 3

DEF (F1) (c, d)

E = 300

(:) (지역 '로컬 () 반환')를 인쇄

(:) (글로벌 '글로벌 ()를 返回') 인쇄

F1 (100, 200)

세 : 기능 변수

함수 이름은 함수는 함수를 생성하는 바인딩 변수이다. 교환 결합 관계는 변수로서 사용될 수있다

예 :

함수는 다른 함수의 파라미터로서 전달 될 수있다.

예 :

네 : 함수의 반환 값

기능은 다른 기능을 반환합니다.

예 :

다섯 : 운동

계산기 설명 액츄에이터 쓰기 :

다음 함수가 알려져있다 :

DEF myadd (X, Y) : #이 두 숫자를 함께 계산

창 X + Y

DEF mymul (x 및 y.) 곱하기 두 숫자 #

창 X * Y

데프 (들) get_op : # 운영 문자열을 나타냅니다 '에 의해', '플러스'

주요 기능 :

데프 주 () :

진정한 동안 :

S = 입력 ( '수식을 입력')

L = s.split ()

A, S, B = L

FN = get_op (S)

( '결과', FN (A, B))를 인쇄 - "코드를 아래 :


推荐我们的Python学习扣qun:784758214 ,看看前辈们是如何学习的!从基础的python脚本到web开发、爬虫、django、数据挖掘等【PDF,实战源码】,零基础到项目实战的资料都有整理。送给每一位python的小伙伴!每天都有大牛定时讲解Python技术,分享一些学习的方法和需要注意的小细节,点击加入我们的 python学习者聚集地

总结:

我们通常说的函数也是一个变量,与变量等价交换一样,也可以实现交换绑定,而且函数的变量还有全局和局部之分,全局变量无论在哪都可以调用,但局部变量只用在内部函数里面才能用,而且函数还能作为参数返回另一个函数。这就是函数的

发布了35 篇原创文章 · 获赞 4 · 访问量 3万+

추천

출처blog.csdn.net/ITHHH777/article/details/104210131