>  기사  >  백엔드 개발  >  Python의 4가지 숫자 유형(int, long, float, complex)의 차이점과 변환 방법에 대한 자세한 설명

Python의 4가지 숫자 유형(int, long, float, complex)의 차이점과 변환 방법에 대한 자세한 설명

高洛峰
高洛峰원래의
2017-03-16 16:19:082210검색

Python은 int(integer) long(long 정수) float(부동 소수점)을 포함하여 네 가지 숫자 유형을 지원합니다. ) 복소수(복수),

숫자 데이터 유형 은 숫자 값을 저장합니다. 이는 불변 데이터 유형입니다. 즉, 숫자 데이터 유형을 변경하면 새로 할당된 객체의 값이 생성됩니다.

숫자 개체에 값을 할당하면 숫자 개체가 생성됩니다. 예:

var1 = 1
var2 = 10

del 문을 사용하여 숫자 객체에 대한 참조를 삭제할 수도 있습니다.

del 문의 구문은 다음과 같습니다.

del var1[,var2[,var3[....,varN]]]]

del 문을 사용하여 단일 개체 또는 여러 개체를 삭제할 수 있습니다. 🎜> 또는 음의 정수.

•long(긴 정수): 또는 욕망, 무한한 크기의 정수, 이 정수와 대문자 또는 소문자 L로 작성됩니다.

•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는 숫자 값입니다

표현식

내장 숫자 함수

위 내용은 Python의 4가지 숫자 유형(int, long, float, complex)의 차이점과 변환 방법에 대한 자세한 설명의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.