2015년 5월 30일 토요일

파이썬 내장 함수 (4) 연산을 수행하는 내장 함수들

 다음 표는 산술/논리 연산에 관련된 내장 함수들이다.

[표 1] 산술/논리 연산에 관련된 내장 함수들
hex(n)
oct(n)
bin(n)
정수 n의 16진수 값을 구해서 ‘문자열’로 반환한다.
정수 n의 8진수 값을 구해서 ‘문자열’로 반환한다.
정수 n의 2진수 값을 구해서 ‘문자열’로 반환한다.
abs(n)
절대값을 구한다. 복소수의 경우 크기를 구한다.
pow(x,y[,z])
거듭제곱을 구한다. pow(x,y)은 x**y 와 같다.
divmod(a,b)
a를 b로 나눈 (몫, 나머지)를 구한다. 튜플 반환.
all(iterable)
any(iterable)
iterable 의 모든 요소가 True 일 경우 True를 반환.
iterable 의 하나 이상의  요소가 True 일 경우 True를 반환.
max(iterable)
max(arg1, arg2, …)
최대값을 구한다.
min(iterable)
min(arg1, arg2, …)
최소값을 구한다.
round()
반올림을 한다.

hex(), oct(), bin() 함수는 각각 ‘0x’, ‘0o’, ‘0b’ 로 시작하는 ‘문자열’로 결과를 반한한다. 이 문자열을 파이썬 값으로 변환하려면 eval()함수를 이용하면 된다.


댓글 없음:

댓글 쓰기