코딩테스트
함수, global 키워드, 람다 표현식
ajaa
2024. 10. 18. 11:19
📌함수
똑같은 코드가 반복적으로 사용되어야 할 때 함수를 사용
함수를 작성할 때 함수 내부에서 사용되는 변수의 값을 전달받기 위해 매개변수 정의할 수 있음
어떠한 값을 반환하고자 할 때는 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))
📌참고
이것이 취업을 위한 코딩 테스트다 with 파이썬
IT 취준생이라면 누구나 입사하고 싶은 카카오・삼성전자・네이버・라인!취업의 성공 열쇠는 알고리즘 인터뷰에 있다! IT 취준생이라면 누구나 가고 싶어 하는 카카오, 라인, 삼성전자의 2016년
www.google.com