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