블록체인/[파공블]파이썬으로 공부하는 블록체인
[파공블] 0. Python 기초 - 함수만들기
일등박사
2022. 6. 7. 21:15
Python 함수만들기!!
이미 이 글을 읽고계시는 많은 분들은
함수에 대한 개념이 있으실 것이라 생각합니다!!
가볍게 한번더 복습하는 느낌으로 함수 만들기를 소개하겠습니다!!
고등학교 수학시간 배웠던 함수, 기억 나시나요!?
y = f(x). 함수 f에 어떤 값 x를 넣고 그때 나오는 값이 y
라는 뜻이었습니다
f(x) = 2x+1 이라면 x가 1일때 y는 3이지요!!
파이썬에서의 함수가 이 함수와 똑같은 개념입니다!!
def f(x):
return 2*x + 1
하지만 단순한 숫자계산을 넘어 다양한 기능에 활용되곤 합니다.
def f(seller_id, buyer_id):
return seller_id +"-"+ buyer_id
위와 같은 경우는 문자를 더해주는 것으로
f(korea, japan) 으로 함수가 사용될 경우 "korea-japan"의 값이 배출됩니다!!
이후 파이썬을 활용한 블록체인을 만들떄
- 블록체인의 해시를 만드는 함수 (해시가 무엇일까요!?^^)
- 거래내역을 저장하는 함수
- 채굴하는 함수
등등의 함수를 만들어볼 예정입니다!