Python/Python 기초

파이썬 global 함수, 람다 표현식 사용법

티멀 2022. 4. 27. 11:36
728x90
반응형

def를 선언하여 함수를 실행할 때 함수 밖의 전역 변수를 변경해야 할 때가 있다.

이때 global키워드를 선언하여 함수 밖에 선언된 전역변수를 참조하여 실행할 수 있다.

a = 0 #전역변수

def func():
    global a #global 키워드로 함수 밖의 전역변수를 참조
    a+=1

for i in range (5):
    func()
    print(a)

1
2
3
4
5

 

파이썬에서 람다 표현식을 사용할 수 있는데 특정한 기능을 한줄에 작성할 수 있게 만들어준다.

add메서드를 람다 표현식으로 구현하는 아래의 예시코드

print((lambda a, b: a+b)(5,5))

10
728x90
반응형