Number data types store numeric values. They are immutable
data types, which mean that changing the value of a number data type results in
a newly allocated object.
Python supports four different numerical types:
·
Int(Signed integers)
·
Long(Long integers)
·
Float(floating point real values)
·
Complex(complex numbers)
You can delete the reference to a number object by using the del statement. The
syntax of the del statement is:
Del var1[, var2 [,var3[…..,varN]]]
Examples:
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 allows you to use a lowercase L with
long, but it is recommended that you use only an uppercase L to avoid confusion
with the number 1.
·
A complex number consists of an ordered pair of real
floating point numbers denoted by a + bj, where a is the real part and b is the
imaginary part of the complex number.
Number type
conversion:
Python converts numbers internally in an expression
containing mixed types to a common type for evaluation. But you’ll need to
convert a number explicitly from one type to another to satisfy the requirement
of an operator or function parameter.
·
Type int(x) to convert x to a plain integer.
·
Type long(x) to convert x to a long integer.
·
Type float(x) to convert to a floating-point
integer.
·
Type complex(x) to convert x to a complex number
with real part x and imaginary part zero.
·
Type complex(x, y) to convert x and y to a
complex number with real part x and imaginary part y. x and y are numeric
expressions.
No comments:
Post a Comment