티스토리 뷰
파이썬은 동적으로 타입이 지정되는 언어이므로 인터프리터가 변수의 값을 기반으로 데이터 유형을 유추할 수 있습니다. 파이썬에는 숫자를 표현하는 데 사용되는 숫자 유형을 비롯한 여러 가지 기본 제공 데이터 유형이 있습니다.
숫자 형
파이썬에는 정수, 부동 소수점, 복소수라는 세 가지 주요 숫자 유형이 있습니다.
정수
정수는 양수와 음수를 모두 포함하는 정수입니다. 정수는 파이썬에서 int 형을 사용하여 표현됩니다. 정수는 42와 같은 숫자 리터럴을 사용하거나 int() 함수를 사용하여 만들 수 있습니다.
예시
a = 42 # 숫자 리터럴을 사용하여 생성된 정수
b = int(3.14) # int() 함수를 사용하여 생성된 정수
실수
부동 소수점은 소수점이 있는 숫자입니다. 파이썬에서는 실수 타입을 사용하여 표현합니다. 부동 소수점은 3.14와 같이 숫자 리터럴을 사용하거나 float() 함수를 사용하여 만들 수 있습니다.
예시
a = 3.14 # 숫자 리터럴을 사용하여 만든 실수입니다.
b = float(42) # float() 함수를 사용하여 생성된 float
복소수
복소수는 실수 부분과 허수 부분으로 구성된 숫자입니다. 복소수는 파이썬에서 복소수 타입을 사용하여 표현됩니다. 복소수는 3+4j와 같은 숫자 리터럴을 사용하거나 complex() 함수를 사용하여 만들 수 있습니다.
예시
a = 3+4j # 숫자 리터럴을 사용하여 생성된 복소수
b = complex(5, 6) # complex() 함수를 사용하여 생성된 복소수
숫자 연산
파이썬의 숫자 형은 다양한 수학 연산을 지원합니다. 다음은 가장 일반적인 연산 중 일부입니다:
- 더하기(+)
- 빼기(-)
- 곱셈(*)
- 나누기(/)
- 나머지(%)
- 지수 (**)
예시
a = 10
b = 3
print(a + b) # 13
print(a - b) # 7
print(a * b) # 30
print(a / b) # 3.3333333333333335
print(a % b) # 1
print(a ** b) # 1000
타입 변환
파이썬에서는 타입 변환을 사용하여 한 숫자 타입을 다른 타입으로 변환할 수 있습니다. 예를 들어 float() 함수를 사용하여 정수를 부동 소수점으로 변환하거나 int() 함수를 사용하여 부동 소수점을 정수로 변환할 수 있습니다.
예시
a = 10
b = 3.14
c = complex(a, b)
print(float(a)) # 10.0
print(int(b)) # 3
print(complex(a)) # (10+0j)
결론적으로, 파이썬의 숫자 타입은 코드에서 수학적 연산을 수행하는 데 강력한 도구입니다. 정수, 부동 소수점, 복소수 등 다양한 방식으로 숫자 데이터를 조작할 수 있는 풍부한 연산자 및 함수 세트를 Python에서 제공합니다.
'Python' 카테고리의 다른 글
파이썬 데이터 타입 - 불리언 (Boolean, 부울 데이터) 타입 (0) | 2023.02.18 |
---|---|
파이썬 데이터 타입 - 문자열 타입 (0) | 2023.02.18 |
파이썬 설치 - 개발 환경 (IDE) 설정하기 (0) | 2023.02.18 |
파이썬 설치 - 파이썬 실행하기 (0) | 2023.02.18 |
파이썬 설치 - 파이썬을 설치하는 4가지 방법 (0) | 2023.02.18 |
- Total
- Today
- Yesterday
- 파이썬이란
- 그라파나
- release
- Python IDE
- 파이썬 개발환경
- 알림센터
- 파이썬
- 파이썬 문자형
- 모니터링툴
- DB분석
- SJVA
- 파이썬 숫자타입
- Python Number
- Grafana
- #baekjoon
- 파이썬 설치
- 모니터링도구
- 파이썬 장점
- 분석도구
- 파이썬 실행
- python
- 파이썬 IDE
- python3.9
- python3
- 유튜브 동영상 다운로드
- 파이썬 문자열
- 파이썬 개요
- 파이썬3
- 윈도우 11
- youtube_dl
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |