Itwill 학습내용 정리/2. Python

Python 함수 이해하기

cannonvirus 2018. 12. 13. 19:35


 39. 함수 이해하기 


- 파이썬 함수를 생성하는 이유는 내가 만든 스크립트를 다른 사람도 유용하게끔 사용할 수 있다는 장점이 있다. 아이디어와 만들 능력만 있다면 더 효율적인 코드를 작성하여 기존 함수를 대체할 수도 있으며 기존 함수에서 오류가 있다면 그 함수를 대체할 수도있다.



문제 132. 오라클의 initcap 함수를 만들어서 아래와 같이 실행되게 하시오.

 - initcap : 영문의 첫글자는 대문자로, 나머지 글자는 소문자로 바꾸는 함수


SQL>


Python>


문제 133. substr 함수를 파이썬으로 생성하시오.

 - substr : 특정 인덱스와 인덱스 사이의 글자를 추출하는 것


Python>


문제 134. 오라클의 lpad 함수를 파이썬으로 생성하시오.

 - lpad : 길이를 할당하고 그 자리에 문자열을 집어 넣은 다음 나머지 자리에 특정한 값으로 채우는 함수


SQL>


Python>


문제 135. 오라클의 rpad 함수를 파이썬으로 생성하시오.


Python>



문제 136. 오라클의 instr 함수를 파이썬으로 구현하시오.

 - instr : 특정 문자의 index를 추출하는 함수


SQL>


Python>


문제 137. 없는 철자를 입력하면 0이 출력되게 하시오.


Python>


문제 138. 위의 함수를 count를 사용해서 없는 철자를 걸러내시오.


Python>


문제 139. 오늘 날짜를 출력하시오.


Python>


문제 140. 파이썬으로 오라클의 add_months 함수를 생성하시오. (오늘로부터 3달 뒤에 돌아오는 날짜를 출력)


힌트>


Python>


문제 141. 올해 2월달의 마지막날짜를 출력하시오.


Python>


문제 142. 위의 결과에서 28만 출력하시오.


Python>


문제 143. 2018-07-08에서 년도만 추출하시오.


Python>


문제 144. 2018-07-08 날짜에서 월, 일만 추출하시오.


Python>


문제 145. 위의 함수들을 이용해서 오라클 last_day 함수를 생성하시오.


Python>