Python Simple DataTypes:
A datatype represents the type of data stored into a variable or memory in Python also.
Basically, Python has inbuilt datatypes – Already available in python.
And User-defined datatypes – Datatypes created by programmers.
I). Built-in datatypes:
*None Type
*Numeric Types – int, float, complex
*Sequences – str, bytes, list, tuple, etc.
*Sets – set, frozenset
*Mapping – dict
None :
‘None’ datatype represents an object that does not contain any value.
In Java – NULL
In Python – None
Numeric datatypes:
1.int:
It represents an integer number
It is number without the decimal part and fraction part.
Example: >>> x=100 >>>type(x) <class 'int'>
2.float:
Float represents a floating number
A floating number contains decimal part
Example: >>>x=100.25 >>>type(x) <class 'float>
3.Complex Data type:
The complex number is number that is written in the form of a+bJ or a+bj
a: real part
b: imaginary part
Example: >>>a=1+3j >>>b=5+7j >>>c=a+b >>>print(c) (4+10j)
Bool data type:
The bool data type in Python represents boolean values.
>>>a=20 >>>b=10 >>>print(a>b) True
Sequences in Python:
A sequence represents a group of elements or items.
Mainly 6 types of sequences in Python:
1.str
2.bytes
3.bytearray
4.list
5.tuple
6.range
Sets:
A set is an unordered collection of elements that is a set. Set does not accept duplicate elements.
Here two types of sets
1.Set datatype:
Set elements should be separated with a comma(,)
Set always print only unique elements.
Example :
>>>a={100,200,300,400,500,100,100} >>>print(a) {100,200,300,400,500}
2.frozenset datatype:
Frozenset datatype is a create frozenset bypassing set data
Cannot be modified(update and remove methods will not work)
Example:
>>>x={500,600,700,800} >>>y=frozenset(x) >>>type(y) <class 'frozenset'> >>>print(y) frozenset({500,600,700,800})
Mapping Type:
A map represents a group of elements in the form of key-value pairs so that when a key is given will retrieve a value
The dict datatype is an example of a map. Dict represents a dictionary that contains a pair of elements first one is Key and second one is Value.
Example:
>>>d={10:"Vijay",20:"Murali"} >>>print(d) >>>d[10] "Vijay" >>>type(d) <class 'dict'>