New World

[파이썬 공부 #2] 함수, 라이브러리 등 본문

Programming/Languages

[파이썬 공부 #2] 함수, 라이브러리 등

hyeovi 2020. 6. 17. 10:58
728x90
반응형

람다 함수(lambda function): 작고 이름이 없는 익명 함수
- 여러 개 인자 가능, 표현식 하나만 가능
- return 없이 하나의 표현식 결과값이 반환

라이브러리: 필요한 기능을 담당하는 함수나 클래스를 모아놓은 모듈의 집합
표준 라이브러리: 내장 함수, 파이썬과 함께 설치되어 다른 부가적인 작업 없이 사용할 수 있는 라이브러리
써드 파티 라이브러리: 매우 다양한 함수, 파이썬 패키지 색인 사이트에서 제공

함수 설명
abs(): 절대값 함수
진수로 변환된 문자열을 반환하는 함수
2진수: bin()
8진수: oct()
16진수: hex()

내장 함수 format(숫자, '인자 변환할 것(b, o, x)')
pow(숫자, 진수값): 숫자를 진수값만큼 곱함
round(숫자, 소수자리수): 숫자를 소수자리수까지에서 자름
divmod(숫자1, 숫자2): (몫, 나머지)
min(숫자들): 숫자들 중 제일 작은 숫자를 가져옴
max(숫자들): 숫자들 중 제일 큰 숫자를 가져옴
sum(숫자들): 숫자들을 모두 더한 값이 나옴

all(시퀀스): 시퀸스의 모든 항목이 참이거나 항목이 비어있으면 True 반환
any(시퀀스): 시퀀스의 하나의 항목이라도 참이거나 항목이 비어있지 않으면 True를 반환

map(함수, 인자값): 인자의 모든 항목에 함수를 적용한 후 그 결과를 돌려주는 인자를 반환
- 이터러블: 항목을 하나씩 차례로 반환할 수 있는 객체
시퀀스인 문자열, 리스트와 튜플 모두 대표적인 이터러블
이터레이터는 시퀀스인 튜플이나 리스트로 변환해 항목을 활용

dir(): 인자 없는 함수
- 파이썬 쉘에서 사용되는 시스템 변수 리스트
- 시스템에서 사용하는 모듈이나 변수는 앞뒤에 밑줄이 2개 붙어 __builtins__처럼 정의
- 커스텀 함수나 변수도 dir()로 확인 가능

dir(__builtins__) : 내장된 표준 함수 리스트 보기

help(): 도움말 요청 함수

반응형
Comments