티스토리 뷰
📌함수
똑같은 코드가 반복적으로 사용되어야 할 때 함수를 사용
함수를 작성할 때 함수 내부에서 사용되는 변수의 값을 전달받기 위해 매개변수 정의할 수 있음
어떠한 값을 반환하고자 할 때는 return 사용
매개변수나 return은 존재하지 않을 수도 있음(선택)
📌global 키워드
함수 안에서 함수 밖의 변수 데이터를 변경해야 할 때 사용
global 키워드로 변수를 지정하면 해당 함수에서는 지역 변수를 만들지 않고 함수 바깥에 선언된 변수를 바로 참조
a = 0
def func():
global a
a += 1
for i in range(10):
func()
print(a)
📌람다 표현식
함수를 매우 간단하게 작성하는 방법
한 줄로 작성 가능
def add(a, b):
return a + b
# 일반적인 add() 메서드 사용
print(add(3, 7))
# 람다 표현식으로 구현한 add() 메서드
print((lambda a, b: a + b)(3, 7))
📌참고
'코딩테스트' 카테고리의 다른 글
파이썬의 정렬 라이브러리 (1) | 2024.10.19 |
---|---|
heapq 라이브러리 문법 (2) | 2024.10.18 |
파이썬 리스트 자료형 (1) | 2024.10.18 |
계수 정렬 (0) | 2024.10.18 |
퀵 정렬 (1) | 2024.10.17 |