Wednesday, 4 July 2012

Python Numbers:


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