수치를 표기하려면, 숫자 그대로 표기하는 것으로 가능하다. 문자열과 같이 ''나 ""와 같은 기호가 없어도 된다는 뜻!
※참고로 2진수,8진수,16진수도 다음과 같이 표기할 수 있다.
보통은 10진수로 표기하지만, 필요에 따라서 2진수, 8진수,16진수등으로 표현하는 것도 가능한 점은 큰 메리트라고 생각된다.
12 ⇒ 정수
0b1010 ⇒ 2진수
0o12 ⇒ 8진수
0x12 ⇒ 16진수
예를 들어 64라는 수를 2진수,8진수,16진수로 표기할 경우,
#vi number.py num = 64
num2 = bin(num) print(num2) ## 2진수로 표기
num8 = oct(num) print(num8) ## 8진수로 표기
num16 = hex(num) print(num16) ## 16진수로 표기 |
결과를 보면 다음과 같다.
[root@localhost ~]# python test.py 0b1000000 ## 2진수로 표기 0o100 ## 8진수로 표기 0x40 ## 16진수로 표기 |
수치 계산은 다움과 같이 부호를 이용해서 가능하다.
수치 앞에 0을 포함해서 표기하면 출력시에 SyntaxError가 되므로 주의할 것!
・덧셈의 경우 |
・뺄셈의 경우 |
print(1 + 1) |
print(29584 - 4867) |
・곱셈의 경우 |
・나누기의 경우 |
print(12 * 365) |
print(540 / 2) |
・나누기(반올림의 경우) |
・퍼센트 계산 |
print(9 // 2) |
print(4 % 7) |
・지수의 경우 |
|
print(17 ** 3) |
・복잡한 계산식을 이용할 경우
print(( 7 * 1100 ) – 190)
⇒ ()로1의 수식을 묶어서 전체의 수식을 묶음으로써 계산이 가능하다.
'Holic한 꿀팁 > Python' 카테고리의 다른 글
Python 문자열과 수치의 변환에 대해서 (0) | 2019.12.16 |
---|---|
Python 문자열 표기에 대해서 (0) | 2019.12.13 |
Python print(end = “” ) error가 일어날 경우 (0) | 2019.12.12 |
pip가 안될 경우 (-bash: /usr/bin/pip: No such file or directory로 나올 경우) (3) | 2019.12.12 |
Python(파이썬)에서 SyntaxError가 일어날 경우 (0) | 2019.12.11 |