본문 바로가기

Python

수치 자료형과 연산자

//최대 정수값
>>> import sys
>>> sys.maxint
2147483647

 

[ 관계연산자 ]
>>> a = 500
>>> b = 500
>>> a == b // a와 b의 값이 같은지의 여부
True
>>> a is b // a객체와 b객체가 같은지의 여부
False
>>> c = b // c에 b객체를 넣어준다.
>>> c is b // c객체와 b객체가 같은지의 여부
True

 

[ 내장 수치 연산 함수 ]
>>> abs(-123) // 절대값
123

>>> int(123.1234) // int(정수)형으로 변환
123

>>> long(123) // long형으로 변환
123L

>>> float(123) // float(실수)형으로 변환
123.0

>>> divmod(5, 3) // (x//y, x%y) 결과를 반환
(1, 2) // 몫이 1이고 나머지가 2로 결과를 반환

>>> a, b = divmod(5, 3) //몫을 a에, 나머지를 b에 값을 넘겨준다.
>>> a
1
>>> b
2

>>> pow(2, 3) // 2^3의 결과를 반환
8

 

[ 수치 연산 함수 ]
/* 수치 연산을 위한 모듈 */
- math : 실수연산
- cmath : 복소수 연산

>>> import math
>>> dir(math) //math에 정의된 이름 나열
['__doc__', '__name__', '__package__', 'acos', 'acosh', 'asin', 'asinh', 'atan', 'atan2', 'atanh', 'ceil', 'copysign', 'cos', 'cosh', 'degrees', 'e', 'exp', 'fabs', 'factorial', 'floor', 'fmod', 'frexp', 'fsum', 'hypot', 'isinf', 'isnan', 'ldexp', 'log', 'log10', 'log1p', 'modf', 'pi', 'pow', 'radians', 'sin', 'sinh', 'sqrt', 'tan', 'tanh', 'trunc']

'Python' 카테고리의 다른 글

맥(Mac)에서 파이썬(Python) 설치하기  (5) 2015.06.18
문자열  (0) 2009.08.23
제어문  (0) 2009.08.23
Python 기초  (0) 2009.08.23