반응형
안녕하세요 푸민입니다.
파이썬에는 여러가지 형태의 데이터가 존재하는데 그중에서 숫자형에 대해서 공부해보겠습니다.
숫자형은 말 그대로 숫자로 이루어진 데이터 형태인데요 정수, 실수, 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
반응형
'Development > Python' 카테고리의 다른 글
[Python] 파이썬 예제 - 데이터 형식 - 집합 Set (0) | 2020.09.22 |
---|---|
[Python] 파이썬 예제 - 데이터 형식 - 사전, 딕셔너리 Dictionary (0) | 2020.09.20 |
[Python] 파이썬 예제 - 데이터 형식 - 튜플 Tuple (0) | 2020.09.12 |
[Python] 파이썬 예제 - 데이터 형식 - 리스트 List (0) | 2020.09.10 |
[Python] 파이썬 예제 - 데이터 형식 - 문자열 처리 (0) | 2020.09.09 |
댓글