파이썬 숫자
파이썬 숫자
Python에는 세 가지 숫자 유형이 있습니다.
int
float
complex
숫자 유형의 변수는 값을 할당할 때 생성됩니다.
예시
x = 1
# int
y = 2.8 # float
z = 1j # complex
Python에서 객체의 유형을 확인하려면 다음 type()
함수 를 사용하십시오.
예시
print(type(x))
print(type(y))
print(type(z))
정수
Int 또는 정수는 길이가 무제한인 양수 또는 음수 정수입니다.
예시
정수:
x = 1
y = 35656222554887711
z =
-3255522
print(type(x))
print(type(y))
print(type(z))
뜨다
부동 소수점 또는 "부동 소수점 숫자"는 하나 이상의 소수를 포함하는 양수 또는 음수입니다.
예시
플로트:
x = 1.10
y = 1.0
z = -35.59
print(type(x))
print(type(y))
print(type(z))
Float는 10의 거듭제곱을 나타내는 "e"가 있는 과학적 숫자일 수도 있습니다.
예시
플로트:
x = 35e3
y = 12E4
z = -87.7e100
print(type(x))
print(type(y))
print(type(z))
복잡한
복소수는 허수부로 "j"를 사용하여 작성됩니다.
예시
복잡한:
x = 3+5j
y = 5j
z = -5j
print(type(x))
print(type(y))
print(type(z))
유형 변환
int()
,
float()
, 및 complex()
메소드 를 사용하여 한 유형에서 다른 유형으로 변환할 수 있습니다 .
예시
한 유형에서 다른 유형으로 변환:
x = 1 # int
y = 2.8 # float
z = 1j # complex
#convert from int to float:
a = float(x)
#convert from float to int:
b = int(y)
#convert from int to complex:
c = complex(x)
print(a)
print(b)
print(c)
print(type(a))
print(type(b))
print(type(c))
참고: 복소수는 다른 숫자 유형으로 변환할 수 없습니다.
난수
파이썬에는 난수를 만드는 함수가 없지만 파이썬에는 난수를 만드는 데 사용할 수 random()
있는 내장 모듈
이 있습니다.random
예시
random 모듈을 가져오고 1과 9 사이의 난수를 표시합니다.
import random
print(random.randrange(1, 10))
Random Module Reference 에서 Random 모듈에 대해 자세히 알아볼 것입니다.