티스토리 뷰

📌함수

똑같은 코드가 반복적으로 사용되어야 할 때 함수를 사용

함수를 작성할 때 함수 내부에서 사용되는 변수의 값을 전달받기 위해 매개변수 정의할 수 있음

어떠한 값을 반환하고자 할 때는 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))

 

📌참고

https://g.co/kgs/eyd5SSd

 

이것이 취업을 위한 코딩 테스트다 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
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/12   »
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31
글 보관함