728x90
728x90
1. 함수
똑같은 코드를 반복적으로 사용해야 할 때 사용
def add(a, b):
return a + n
print(add(3, 7)) # 출력값 : 10
# return 문 없이 작성할 경우
def add(a, b):
print('함수의 결과:', a + b)
add(3, 7) # 출력문 : 함수의 결과: 10
함수 호출 과정에서 파라미터의 변수를 직접 지정해서 값을 넣을 수 있음
def add(a, b):
print('함수의 결과:', a + b)
add(b = 3, a = 7) # 출력문 : 함수의 결과: 10
함수 내에서 지역 변수를 사용하고자 할 경우 global 키워드를 사용
a = 0
def func():
global a
a += 1
for i in range(10):
func()
print(a) # 출력값 : 10
2. 람다 표현식
함수를 매우 간단하게 작성하기 위해 사용, 함수를 한 줄에 작성할 수 있음
보통, 간단한 함수를 정의하거나 한 번 사용하고 말 경우 사용
def add(a, b):
return a +
# 일반적인 add() 메소드 사용법
print(add(3, 7)) # 출력값 : 10
# 람다 표현식으로 구현한 add() 메소드
print(lamda a, b: a + b)(3, 7)) # 출력값 : 10
정렬 기준을 설정할 때도 자주 사용
array = [('홍길동', 50), ('이순신', 32), ('아무개', 74)]
def my_key(x):
return x[1]
print(sorted(array, key = my_key))
print(sorted(array, key = lamda x: x[1])
728x90
728x90
'Study > 이것이 취업을 위한 코딩 테스트다' 카테고리의 다른 글
[이것이 취업을 위한 코딩 테스트다 with 파이썬] Chapter 11. 그리디 & 구현 (0) | 2023.05.12 |
---|---|
[이것이 취업을 위한 코딩 테스트다 with 파이썬] Chapter 10. 주요 라이브러리의 문법 (0) | 2023.05.12 |
[이것이 취업을 위한 코딩 테스트다 with 파이썬] Chapter 08. 반복문 (0) | 2023.05.12 |
[이것이 취업을 위한 코딩 테스트다 with 파이썬] Chapter 07. 조건문 (0) | 2023.05.11 |
[이것이 취업을 위한 코딩 테스트다 with 파이썬] Chapter 06. 입출력 (0) | 2023.05.11 |
728x90
728x90
1. 함수
똑같은 코드를 반복적으로 사용해야 할 때 사용
def add(a, b):
return a + n
print(add(3, 7)) # 출력값 : 10
# return 문 없이 작성할 경우
def add(a, b):
print('함수의 결과:', a + b)
add(3, 7) # 출력문 : 함수의 결과: 10
함수 호출 과정에서 파라미터의 변수를 직접 지정해서 값을 넣을 수 있음
def add(a, b):
print('함수의 결과:', a + b)
add(b = 3, a = 7) # 출력문 : 함수의 결과: 10
함수 내에서 지역 변수를 사용하고자 할 경우 global 키워드를 사용
a = 0
def func():
global a
a += 1
for i in range(10):
func()
print(a) # 출력값 : 10
2. 람다 표현식
함수를 매우 간단하게 작성하기 위해 사용, 함수를 한 줄에 작성할 수 있음
보통, 간단한 함수를 정의하거나 한 번 사용하고 말 경우 사용
def add(a, b):
return a +
# 일반적인 add() 메소드 사용법
print(add(3, 7)) # 출력값 : 10
# 람다 표현식으로 구현한 add() 메소드
print(lamda a, b: a + b)(3, 7)) # 출력값 : 10
정렬 기준을 설정할 때도 자주 사용
array = [('홍길동', 50), ('이순신', 32), ('아무개', 74)]
def my_key(x):
return x[1]
print(sorted(array, key = my_key))
print(sorted(array, key = lamda x: x[1])
728x90
728x90
'Study > 이것이 취업을 위한 코딩 테스트다' 카테고리의 다른 글
[이것이 취업을 위한 코딩 테스트다 with 파이썬] Chapter 11. 그리디 & 구현 (0) | 2023.05.12 |
---|---|
[이것이 취업을 위한 코딩 테스트다 with 파이썬] Chapter 10. 주요 라이브러리의 문법 (0) | 2023.05.12 |
[이것이 취업을 위한 코딩 테스트다 with 파이썬] Chapter 08. 반복문 (0) | 2023.05.12 |
[이것이 취업을 위한 코딩 테스트다 with 파이썬] Chapter 07. 조건문 (0) | 2023.05.11 |
[이것이 취업을 위한 코딩 테스트다 with 파이썬] Chapter 06. 입출력 (0) | 2023.05.11 |