이번 강의에서는 파이썬의 함수와 내장함수에 대해 알아보겠습니다.
- 강의 키노트 자료는 다음 링크를 통해 다운 받으세요
https://drive.google.com/drive/folders/1UrrO4_ch4xcIErbExstwpUVY6vFvPdkW
- 강의 소스코드는 다음 링크를 통해 다운 받으세요
https://github.com/dongupak/Basic-Python-Programming
(독서광) 인간이 초대한 대형 참사 - 대형 참사가 일어날 때까지 사람들은 무엇을 하고 있었는가?
04 6 파이썬내장함수
1. 널널한 교수의 기초 파이썬
04_6 내장함수
창원대학교 정보통신공학과 박동규, 주효진, 김덕구
2. 동영상 강의자료와 코드
• 동영상 강의(널널한 교수의 기초 파이썬)
• https://www.youtube.com/watch?
v=TK6RLGaM3Ao&list=PL2P1Vm9k53HOEn-QYXAfblQWkR0OW9mKX
• 소스코드( GitHub )
• https://github.com/dongupak/Basic-Python-Programming
3. 함수 = 블랙박스(Black Box)
입력 1
입력 2
입력 3
출력
함수
Black Box
함수가 어떻게 작동하는지
우리는 알 필요가 없다
제대로 된 입력값을 주고 그 결과인
출력(결과값)을 사용하면 된다
4. 예시 - len() 함수
함수
len()
문자열 ‘ABCD’을 입력으로 넣으면
문자열의 길이값 4를 반환함
내부에서 어떻게 작동하는지
우리는 모름
‘ABCD’
문자열
4
정수
5. 파이썬 함수들
• 우리가 아는 파이썬 함수들
• print(), input(),…
• 파이썬에서 제공하는 함수들은 얼마나 될까?
8. id() 함수
• 파이썬은 객체지향 프로그래밍 언어이다
• 파이썬의 객체는 다른 객체와 구별되는 고유한 식별값(identity)을 가지
고 있으며 id() 함수는 이 객체의 식별값을 정수형으로 반환한다
• 객체가 유지되는 한 다른 중복되지 않는 상수값으로 남아 있음
9. type() 함수
• type() 함수는 인자로 주어진 객체의 자료형을 반환한다
• 객체의 자료형은 class ‘int’와 같이 표시된다
11. 파이썬 내장함수
• 파이썬은 70여개 이상의 내장함수를 제공하고 있다
• 강력한 내장함수를 통해 프로그램을 효율적으로 짤 수 있다
• 뿐만 아니라 다양한 모듈을 제공한다
• import 문을 이용하여 많은 모듈을 가져올 수 있다
• 이 모듈내에는 많은 기능을 수행하는 클래스와 함수들이
제공되고 있다