함수 안에서 함수 밖의 변수 데이터를 변경해야 하는 경우가 있는데 이때는 함수에서 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 |