728x90 반응형 SMALL python함수1 Python - 함수 Python 에서 함수는 def 키워드를 통해 정의 한다. max = 50 x = 50 def func(a,b,x): global max print('x is',x) x = 2 tmp = 0 if a > b : tmp = a elif a max: print(tmp, 'is maximum') else: print(max, 'is maximum') func(41,31,4) print('x is still',x) 재밌는 것은 함수 밖에 정의된 max 를 func 안에서는 인식하지 못한다는 것이다. scope 가 정확히 나뉘어져 있다. 함수 안에서 상위 블록의 변수에 접근하기 위해서는 함수안에 해당 변수를 global 이라는 키워드로 정의 해 줘.. 2018. 8. 27. 이전 1 다음 728x90 반응형 LIST