티스토리 뷰
📌함수
똑같은 코드가 반복적으로 사용되어야 할 때 함수를 사용
함수를 작성할 때 함수 내부에서 사용되는 변수의 값을 전달받기 위해 매개변수 정의할 수 있음
어떠한 값을 반환하고자 할 때는 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
'코딩테스트' 카테고리의 다른 글
파이썬의 정렬 라이브러리 (1) | 2024.10.19 |
---|---|
heapq 라이브러리 문법 (2) | 2024.10.18 |
파이썬 리스트 자료형 (1) | 2024.10.18 |
계수 정렬 (0) | 2024.10.18 |
퀵 정렬 (1) | 2024.10.17 |