본문 바로가기
Development/Python

[Python] 파이썬 예제 - 데이터 형식 - 숫자

by 푸민 2020. 9. 3.
반응형

안녕하세요 푸민입니다.

파이썬에는 여러가지 형태의 데이터가 존재하는데 그중에서 숫자형에 대해서 공부해보겠습니다.

숫자형은 말 그대로 숫자로 이루어진 데이터 형태인데요 정수, 실수, 8진수, 16진수 등으로 구분하여 나타납니다.


데이터 형태

1. 정수형

정수형은 숫자에서 0와 음의 정수, 양의 정수를 표시합니다. number 변수에 각각 대입합니다.

>>> number = 123
>>> number = -456
>>> number = 0

 

2. 실수형

실수형은 소수점이 포함된 숫자입니다.

아래 숫자 중 e(E도 사용가능)는 10의 제곱을 뜻합니다. 즉 1.23e10은 1.23 * 1010, 1.23e-10은 1.23 * 10-10 입니다.

>>> number = 1.23
>>> number = -4.56

>>> number = 1.23e10
>>> number = 1.23e-10

 

3. 8진수

8진수는 0o 또는 0O를 앞에 붙여줍니다.

>>> number = 0o117
>>> number = 0O771

 

4. 16진수

16진수는 0x로 시작합니다.

>>> number = 0x1f
>>> number = 0xbb

 


데이터 연산

1. 사칙연산

기본적인 사칙연산이 가능합니다. +(더하기), -(빼기), *(곱하기), /(나누기)

>>> a = 1
>>> b = 2
>>> a + b
3
>>> a - b
-1
>>> a * b
2
>>> a / b
0.5

 

2. 제곱연산

제곱을 나타내는 연산자는 ** 입니다. x ** y 의 경우 x의 y제곱의 값을 반환합니다.

>>> a = 10
>>> b = 2
>>> a ** b
100

 

3. 나머지 연산

나머지 연산은 특정 값을 나눈뒤 남은 나머지 값을 반환합니다. 연산자 % 을 사용합니다.

>>> 100 % 9
1
>>> 100 % 10
0
>>> 10 % 100
10

 

4. 나눈 몫 연산

일반적으로 /(나누기) 연산자를 사용하면 소수점까지 맞춰서 나눕니다. 그러나 몫 연산자인 // 을 사용하면 정수에 해당하는 몫만 반환합니다.

>>> 100 // 9
11
>>> 9 // 5
1

 

반응형

댓글