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

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

'Python > Python 기초' 카테고리의 다른 글

파이썬 집합 자료형 set 사용하기, 관련함수  (0) 2022.04.27
파이썬의 수 자료형의 연산  (0) 2022.04.27
Python - dictionary  (0) 2021.12.11
Python - tuple & set  (0) 2021.12.11
Python - list ()  (0) 2021.12.09