Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- 강화학습
- Linear algebra
- neural network
- convex optimization
- Series
- 논문
- Jacobian Matrix
- 김성훈 교수님
- statistics
- reinforcement learning
- 사이킷런
- 딥러닝
- 판다스
- paper
- list
- 모두를 위한 RL
- machine learning
- Laplacian
- 데이터 분석
- rl
- pandas
- Python Programming
- Hessian Matrix
- ML-Agent
- 유니티
- optimization
- unity
- Deep Learning
- 리스트
- David Silver
Archives
RL Researcher
15. 함수(function) 본문
1. function(함수)
-
함수란 프로그래밍 크드를 작성하다보면 반복되는 코드를 줄여주기 위해 특정 코드를 함수안에 정의하고, 그 코드로 함수명칭을 호출함으로써 코드를 실행시켜줍니다.
-
return은 생략될 수 있습니다. return이 수행되면 함수가 종료됩니다.
def 함수명(파라미터):
실행될 코드
return 결과 값
2. 간단한 함수(function) 작성
def square(x):
return x * x
print(square(5))
<output>
25
-
return을 생략한 함수를 구현해 보겠습니다.
def eat_dinner():
print("저녁 잘 먹었습니다.")
print(eat_dinner())
<output>
저녁 잘 먹었습니다.
-
return을 결괏값을 반환하지 않고, 함수 종료목적으로만 사용이 가능합니다.
def even_or_odd(n):
if n % 2 == 0:
print("even")
return
print("odd")
print(even_or_odd(3))
print(even_or_odd(4))
<output>
odd
even
'AI Basic > Python Programming' 카테고리의 다른 글
13. Dictionary(딕셔너리) (0) | 2021.01.03 |
---|---|
12. 튜플(tuple) (0) | 2021.01.03 |
11. 리스트(List) - 5 - 리스트 정렬 (0) | 2020.12.25 |
10. 리스트(List) - 4 - 리스트 원소 추가, 삭제 (0) | 2020.12.25 |
09 - 리스트(List) - 3 - 리스트 반복, 리스트 관련 함수 (0) | 2020.12.25 |
Comments