반응형
숫자형
항목 | 사용 예 |
정수 | 123, -345, 0 |
실수 | 123.45, -1234.5, 3.4e10 |
8진수 | 0o34, 0o25 |
16진수 | 0x2A, 0xFF |
정수형
Integer, 정수를 뜻하는 자료형
실수형
소수점이 표함된 숫자, 컴퓨터 지수 표현 방식 가능
4.24e10 또는 4.24E10처럼 표현한다(e와 E 둘 중 어느 것을 사용해도 무방하다). 여기서 4.24E10은 4.24∗10^10, 4.24e-10은 4.24∗10^−10을 의미한다.
8진수와 16진수
8진수(Octal)를 만들기 위해서는 숫자가 0o 또는 0O(숫자 0 + 알파벳 소문자 o 또는 대문자 O)로 시작하면 된다.
16진수(Hexadecimal)를 만들기 위해서는 0x로 시작하면 된다.
연산사들
연산자 | 설명 |
+,-,/,* | 더하기, 빼기, 나누기(실수형으로반환), 곱하기 |
// | 정수형 몫 반환 |
** | 거듭제곱 |
% | 나머지 |
주의
실수형을 저장하기 때문에 표현에 정확도가 떨어짐 round()함수 사용
#예제
>>> num = 0.4 + 0.5
>>> print(num)
0.9
>>> if a == 0.9:
... print(True)
... else:
... print(False)
...
False
>>> num = round(num, 1)
>>> if a == 0.9:
... print(True)
... else:
... print(False)
...
True
반응형
댓글