NUMERIC DATA TYPES
Python uses following three types of numeric data types. type() function in Python is used to get data type of object.
Data Type | Examples | Output | Description |
int | x=1 print(type(x)) | <class ‘int’> | Int, or integer, is a whole number, positive or negative, without decimals, of unlimited length. |
float | x = 3.5 print(type(x)) | <class ‘float’> | floating point number is a number, positive or negative, containing one or more decimals. |
complex | x = 1j print(type(x)) | <class ‘complex’> | Complex numbers are written with a “j” as the imaginary part. |
Type Conversion in Python
We can convert from one type to another with the int(), float(), and complex() functions as shown below:
int to float conversion in Python |
x=1 a=float(x) print(a) print(type(a)) |
Output |
1.0 <class ‘float’> |
float to int conversion in Python |
x=3.5 a=int(x) print(a) print(type(a)) |
Output |
3 <class ‘int’> |
int to complex conversion in Python |
x=1 a=complex(x) print(a) print(type(a)) |
Output |
(1+0j) <class ‘complex’> |
Random Number in Python
Python uses a built-in module called random that can be used to make random numbers as shown below:
Example of Random Number generation in Python |
import random print(random.randrange(1, 5)) |
import random will import random module.
random.randrange(1, 5) function will generate random number between 1 and 4.
Output will be any random number-
Output for Example of Random Number generation in Python |
2 |