Python/자료형
[Python] 숫자형
코딩잡아먹는자바
2023. 6. 15. 17:44
728x90
숫자형(Number): 숫자 형태로 이루어진 자료형
항목 | 파이썬 사용 예 |
정수 | 123, -345, 0 |
실수 | 123.45, -1234.5, 3.4e10 |
8진수 | 0o34, 0o25 |
16진수 | 0x2A, 0xFF |
숫자형은 어떻게 만들고 사용할까?
정수형(Integer)
정수형이란 말 그대로 정수를 뜻하는 자료형이다.
a = 123
a = -345
a = 0
실수형(Floating-point)
실수형은 소수점이 포함된 숫자를 말한다.
a = 1.2
a = -3.45
8진수(Octal)
8진수를 만들기 위해서는 숫자가 0o 또는 0O(숫자 0 + 알파벳 소문자 o 또는 대문자 O)로 시작하면 된다.
a = 0o177
16진수(Hexadecimal)
16진수를 만들기 위해서는 0x로 시작하면 된다.
a = 0x8ff
b = 0xABC
숫자형을 활용하기 위한 연산자
사칙연산
사칙연산은 더하기( + ), 빼기( - ) , 곱하기( * ), 나누기( / )를 포함한 수의 연산이다. 파이썬에서 다음처럼 연산자를 사용해 사칙연산을 수행할 수 있다.
>>> a = 6
>>> b = 3
>>> a + b
9
>>> a- b
3
>>> a * b
18
>>> a / b
2
x의 y제곱을 나타내는 ** 연산자
**는 x의 값을 y만큼 제곱을 해주는 연산자이다.
>>> a = 3
>>> b = 4
>>> a ** b
81
나눗셈 후 나머지를 반환하는 % 연산자
%는 나눗셈의 나머지 값을 돌려주는 연산자이다. 7을 3으로 나누면 나머지는 1이 될 것이고 3을 7로 나누면 나머지는 3이 될 것이다.
>>> 7 % 3
1
>>> 3 % 7
3
나눗셈 후 몫을 반환하는 // 연산자
//는 나눗셈 후 몫을 반환하는 연산자이다. 7을 4로 나누면 1.75이 나오는데 몫에 해당되는 정수값 1만 돌려준다.
>>> 7 // 4
1
728x90