Notice
Recent Posts
Recent Comments
Link
| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | ||||||
| 2 | 3 | 4 | 5 | 6 | 7 | 8 |
| 9 | 10 | 11 | 12 | 13 | 14 | 15 |
| 16 | 17 | 18 | 19 | 20 | 21 | 22 |
| 23 | 24 | 25 | 26 | 27 | 28 | 29 |
| 30 |
Tags
- DW
- 깃허브
- Spring
- Jenkins
- GitHub
- docker
- 특약매입
- Git
- Grafana
- aws
- HANADB
- VSCode
- SAP
- BW
- react
- 클라우드
- 배포
- Java
- BW4HANA
- 직매입
- InfoProvider
- InfoCube
- Python
- ADSO
- JavaScript
- 자료형
- EC2
- InfoObject
- 파이썬
Archives
- Today
- Total
개몽가
[Python] 파이썬 숫자형 본문
숫자형 연산자
+ : 덧셈
- : 뺄셈
* : 곱
/ : 나누기
// : 몫
% : 나머지
abs(x) : 절대값
pow(x, y) : x ** y == 2 ** 3 == 8
정수 선언
i = 11
i2 = -10
big_int = 3233333332323423333333333333333323234233333333333333 #큰 수 할당 가능
print(i)
print(i2)
print(big_int)
print(type(big_int))

파이썬에서 큰 수도 특정 자료형 없이 int 로 가능 (자바 같은 경우 큰 숫자 할당 필요시 BigInteger 자료형을 써야함)
이런 이유로 파이썬에서 선형대수학, 통계 수치연산 등이 가능
형 변환
a = 10.
b = 20
c = .30
d = 40.10
print(type(a), type(b), type(c), type(d))

print(float(b))
print(int(c))
print(int(True)) # True : 1, False : 0
print(float(False))
print(complex(5))
print(complex('5')) # 문자형 -> 숫자형
print(complex(False))

수치 연산 함수
print(abs(-7)) # 절댓값
x, y = divmod(100, 8) # 몫과 나머지를 바로 할당
print(x,y)
print(pow(5,3), 5 ** 3) # 제곱 연산

외부 모듈 (math)
math 모듈 : 여러가지 수학 함수를 담고 있음
import math # 모듈 사용시 선언
print(math.ceil(10.2)) # x 이상의 수 중에서 가장 작은 정수
print(math.pi) # 원주율
print(math.factorial(5)) #팩토리얼

'Skill > Python' 카테고리의 다른 글
| [Python] 자료형 리스트 (0) | 2021.07.27 |
|---|---|
| [Python] 파이썬 문자형, 슬라이싱 (0) | 2021.07.12 |
| [Python] 파이썬 지원 자료형 (0) | 2021.07.07 |
| [Python] 변수 및 자료형, type, id 함수 (0) | 2021.07.04 |
| [Python] 기초문법 print, separator, end, format 함수 (0) | 2021.06.30 |