-
3. 반복문 / 4. 함수[이것이 취업을 위한 코딩테스트다 with 파이썬]/코딩 테스트를 위한 파이썬 문법 2022. 10. 26. 19:00
*이것이 취업을 위한 코딩 테스트다 with 파이썬(한빛미디어, 나동빈 링크)을 공부하며 정리한 내용입니다.*
while문
while i <= 9: result += i i += 1
for문
for i in range(1, 10): result += i
- range(시작 값, 끝 값 + 1): range() 하나의 값만 넣으면 자동으로 시작 값은 0이 된다.
함수
- 테스트 케이스가 입력된 뒤에 테스트 케이스만큼 특정한 알고리즘을 수행한 결과를 반복적으로 출력하도록 요구하는 문제 출제 多 → 문제 푸는 코드를 함수화
- 함수의 구조: 매개변수나 return문은 존재하지 않을 수도 있다.
def 함수명(매개변수): 실행할 소스코드 return 반환 값
global
a = 0 def func(): global a a += 1
- 함수 안에서 함수 밖의 변수 데이터를 변경해야 하는 경우
- global 키워드로 변수를 지정하면 해당 함수에서는 지역 변수를 만들지 않고, 함수 바깥에 선언된 변수를 바로 참조
람다 표현식
def add(a, b): return a + b # 일반적인 add() 메서드 사용 print(add(3, 7)) # 람다 표현식으로 구현한 add() 메서드 print((lambda a, b: a + b)(3, 7))
'[이것이 취업을 위한 코딩테스트다 with 파이썬] > 코딩 테스트를 위한 파이썬 문법' 카테고리의 다른 글
Ch5 DFS/BFS (0) 2023.05.03 6. 주요 라이브러리의 문법과 유의점 (0) 2022.10.26 5. 입출력 (0) 2022.10.26 2. 조건문 (0) 2022.10.26 1. 자료형 (0) 2022.10.24