Python은 int(정수) long(long 정수) float(부동 소수점 실제 값) complex(복소수)를 포함한 네 가지 숫자 유형을 지원합니다.
숫자 데이터 유형은 숫자 값을 저장합니다. 이는 불변 데이터 유형입니다. 즉, 숫자 데이터 유형을 변경하면 새로 할당된 객체에 값이 생성됩니다.
숫자 개체에 값을 할당하면 숫자 개체가 생성됩니다. 예:
var1 = 1
var2 = 10
로그인 후 복사
del 문을 사용하여 숫자 개체에 대한 참조를 삭제할 수도 있습니다.
del 문의 구문은 다음과 같습니다.
del var1[,var2[,var3[....,varN]]]]
로그인 후 복사
del 문을 사용하여 단일 개체 또는 여러 개체를 삭제할 수 있습니다. 🎜> 양수 또는 음수.
•long(긴 정수): 또는 욕망, 무한한 크기의 정수, 이 정수와 대문자 또는 소문자 L로 작성됩니다.
del var
del var_a, var_b
로그인 후 복사
•float(부동소수점 실제값): 실수를 나타내는 float, 정수부와 소수부를 나누어 쓴 소수. float는 E 또는 10승 e(2.5e2 = 2.5 × 102 = 250)를 사용하여 과학적 표기법으로 표현될 수도 있습니다.
•복소수(복수): + 형태의 BJ. 여기서 a, b는 부동 소수점이고 J(또는 J)는 -1(허수)의 제곱근을 나타냅니다. a는 실수 부분이고 b는 허수 부분입니다. 복소수는 Python을 사용하여 프로그래밍되지 않습니다.
• Python에서는 긴 L의 소문자 버전을 사용할 수 있지만 숫자 1과의 혼동을 피하기 위해 대문자 L만 사용하는 것이 좋습니다. Python 긴 정수는 대문자 L을 표시합니다.
• 실제 부동 소수점 수 + BJ의 순서쌍으로 구성된 복소수. 여기서 a는 실수부이고 b는 복소수의 허수부 표현입니다.
숫자 유형 변환:
Python의 숫자 변환에는 내부적으로 혼합 표현식의 일반적인 평가 유형이 포함되어 있습니다. 그러나 요구 사항을 충족하기 위해 연산자 또는 함수 인수로 숫자를 한 형식에서 다른 형식으로 명시적으로 강제 변환해야 하는 경우도 있습니다.
• int 유형(X)은 X를 일반 정수로 변환합니다.
•long(X) X를 긴 정수로 변환합니다.
• 부동 소수점 유형(X)은 X를 부동 소수점 숫자로 변환합니다.
•complex(x) x의 실수부와 0의 허수부를 갖는 x를 복소수로 변환합니다. complex(x,y) 유형은 x와 x 및 y의 허수부를 복소수로 변환합니다. x와 y는 숫자 함수가 내장된 숫자 표현식입니다.