2022.04.27 - [CS/Python] - python 개발자 로드맵 ( developer roadmap ) 에 따라서 개발공부하기
파이썬에서 함수를 만들어 쓰는 것은 너무나 단순하기에 가볍게 예제 코드만 작성하고 넘어가 보려고 한다.
클래스 안에 선언되는지, 모듈에서 바로 사용되는지 위치에 따라 조금씩의 차이는 있겠지만, 기본적인 function의 선언과 사용은 큰 틀을 벗어나지 않는다.
Python functions - def
파이썬에서 함수는 def 예약어를 사용하여 선언된다.
아래는 python_function 이라는 이름의 함수이다.
def python_function ( a1, a2 ) -> bool :
print( a1 )
print( a2 )
return True
python_function 이라는 함수는 a1, a2 라는 인자를 받아서 처리하는 함수이며, // def python_function ( a1, a2 )
return type은 bool type을 리턴 해 준다. // -> bool
그리고 print 내장함수를 이용하여 a1, a 값을 출력한 위 True 를 리턴해 준다.
python에서는 이렇게 간단하게 함수를 작성 가능한데,
원하는 기능의 알고리즘을 작성하다 보면 생각만큼 단순하지 않음을 느끼게 되는 시기가 온다.
하지만, 아무리 어려운 함수를 작성 하더라도,
위에서 간단히 정리 한 함수의 선언 부분에 대한 본질은 변하지 않을 것이다.
'CS > Python' 카테고리의 다른 글
Python3 print 함수 출력 글자 색 바꿔서 출력하는 방법 (0) | 2022.08.05 |
---|---|
[파이썬 배우기] python 출력 새로고침, 갱신하면서 출력 하는 방법 (0) | 2022.08.01 |
[파이썬 개발자 로드맵] Exceptions - Python 에서 예외(Exception)를 일으키고 처리하는 방법 , try ... except ... else 의 의미 (0) | 2022.07.02 |
python 함수 리턴 밑줄 변수 "_ " 의 의미 (0) | 2022.06.16 |
Python print 함수를 stdout, stderr 로 출력하는 방법 - python 개발자가 stderr를 써야하는 이유 (0) | 2022.06.15 |