Python/파이썬 문법

3. 함수 안에서 전역 변수 설정 및 람다 표현식

Frankie 2021. 2. 19. 17:46

함수 안에서 함수 밖의 변수 데이터를 변경해야 하는 경우가 있는데 이때는 함수에서 global 키워드를 이용하면 된다.

 

a = 0

def func():
  global = 0
  a += 1
 
for i in range(10):
  func()
  
print(a) // -> 10

 

파이썬에서는 람다 표현식을 이용해서 함수를 매우 간단하게 작성할 수 있다. 특정한 기능을 수행하는 함수를 한 줄에 작성할 수 있다는 점이 특징

 

def add(a,b):
  return a+b
  
# 람다  표현식으로 구현한 add() 메서드
print((lambda a, b: a+b)(3,7))

'Python > 파이썬 문법' 카테고리의 다른 글

5. 주요 라이브러리와 문법  (0) 2021.02.19
4. 입출력  (0) 2021.02.19
2. 사전 자료형  (0) 2021.02.19
1. 리스트 관련 메서드  (0) 2021.02.19