>  기사  >  백엔드 개발  >  Python의 네 가지 숫자 유형(int, long, float, complex)

Python의 네 가지 숫자 유형(int, long, float, complex)

高洛峰
高洛峰원래의
2017-03-03 14:11:352535검색

Python은 int(정수) long(긴 정수) float(실제 부동 소수점 값) complex(복수)를 포함한 네 가지 숫자 유형을 지원합니다. 이 기사에서는 Python이 필요한 친구들에게 네 가지 숫자 유형을 소개합니다. 참고로.

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

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

var1 = 1
var2 = 10

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

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

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

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

예:

del var
del var_a, var_b

Python은 네 가지 숫자 유형을 지원합니다.

• int(부호 있는 정수): 은 정수 또는 정수, 소수점이 없는 양수 또는 음수 정수라고도 합니다.

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

•float(부동 소수점 실제 값): 실수, 정수 부분으로 나눈 소수, 소수 부분을 나타내기 위해 작성된 부동 소수점입니다. float는 E 또는 10승 e(2.5e2 = 2.5 × 102 = 250)를 사용하여 과학적 표기법으로 표현될 수도 있습니다.

•복수형(복수형): + BJ 형식. 여기서 a, b는 부동 소수점이고 J(또는 J)는 -1(허수)의 제곱근을 나타냅니다. a는 실수 부분이고 b는 허수 부분입니다. 복소수는 Python을 사용하여 프로그래밍되지 않습니다.

다음은 숫자의 몇 가지 예입니다.


int long float complex
10 51924361L 0.0 3.14j
100 -0x19323L 15.20 45.j
-786 0122L -21.9 9.322e-36j
080 0xDEFABCECBDAECBFBAEl 32.3+e18 .876j
-0490 535633629843L -90. -.6545+0J
-0x260 -052318172735L -32.54e100 3e+26J
0x69 -4721885298529L 70.2-E12 4.53e-7j

• Python에서는 long을 사용할 수 있습니다. 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의 네 가지 숫자 유형(int, long, float, complex)에 대해 간략하게 설명합니다. 이 내용은 모두 편집기에서 공유한 내용입니다. 도움이 되었으면 좋겠습니다. 모두를 위한 참고자료이며, 모두가 PHP 중국어 웹사이트를 지지해 주기를 바랍니다.

Python의 4가지 숫자 유형(int, long, float, complex)에 대한 더 많은 기사를 보려면 PHP 중국어 웹사이트를 주목하세요!

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