Python 숫자
- 이전 페이지 Python 데이터 타입
- 다음 페이지 Python 캐스팅
Python 숫자
Python에는 세 가지 숫자 타입이 있습니다:
- int
- float
- complex
변수에 값을 할당할 때, 숫자 타입의 변수가 생성됩니다:
예제
x = 10 # 정수 y = 6.3 # 소수 z = 2j # 이차수
Python에서 어떤 객체의 타입을 확인하려면 사용하세요: type()
함수:
예제
print(type(x)) print(type(y)) print(type(z))
Int
Int 또는 정수는 소수점이 없는 전체 숫자로, 양수 또는 음수이며 길이가 제한되지 않습니다.
예제
정수:
x = 10 y = 37216654545182186317 z = -465167846 print(type(x)) print(type(y)) print(type(z))
Float
소수 또는 "소수"는 소수점을 포함한 양수 또는 음수입니다.
예제
소수:
x = 3.50 y = 2.0 z = -63.78 print(type(x)) print(type(y)) print(type(z))
소수는 "e"를 포함한 과학적 숫자로, 10의 권수를 나타냅니다.
예제
소수:
x = 27e4 y = 15E2 z = -49.8e100 print(type(x)) print(type(y)) print(type(z))
이차수
이차수는 "j"를 사용하여 허수를 작성합니다:
예제
이차수:
x = 2+3j y = 7j z = -7j print(type(x)) print(type(y)) print(type(z))
타입 변환
타입 변환을 사용할 수 있습니다 int()
와float()
와 complex()
하나의 타입에서 다른 타입으로 변환하는 메서드:
예제
하나의 타입에서 다른 타입으로 변환하는 방법:
x = 10 # 정수 y = 6.3 # 실수 z = 1j # 복합 # 정수를 실수로 변환합니다 a = float(x) # 실수를 정수로 변환합니다 b = int(y) # 정수를 복합수로 변환합니다: c = complex(x) print(a) print(b) print(c) print(type(a)) print(type(b)) print(type(c))
주의:다중수를 다른 숫자 타입으로 변환할 수 없습니다.
무작위 수
Python에는 없습니다 random()
함수를 사용하여 무작위 수를 생성하지만, Python에는 random
내장 모듈로 사용할 수 있으며 무작위 수를 생성할 수 있습니다:
예제
random 모듈을 도입하고 1에서 9 사이의 무작위 수를 표시합니다:
import random print(random.randrange(1,10))
내부 Random 모듈 참조 매뉴얼 이 부분에서는 Random 모듈에 대한更多信息를 알 수 있습니다.
- 이전 페이지 Python 데이터 타입
- 다음 페이지 Python 캐스팅