Built-in Data Types
| Category | Built-in Data Types |
|
– |
- |
| Text Type |
str| | Numeric Types |int,float,complex| | Sequence Types |list,tuple,range| | Mapping Type |dict| | Set Types |set,frozenset| | Boolean Type |bool| | Binary Types |bytes,bytearray,memoryview|
Get Type of a Variable
Print the data type of the variable x:
x = 5
print(type(x))
Output:
<class 'int'>
Setting Data-Type of a Variable
When we assign something into a variable, python dynamically set it’s data type according to the value we are trying to assign.
| Example | Data-Type | |
- |
|
|
x = "Hello World" | str |
| x = 20 | int |
| x = 20.5 | float |
| x = 1j | complex |
| x = ["apple", "banana", "cherry"] | list |
| x = ("apple", "banana", "cherry") | tuple |
| x = range(6) | range |
| x = {"name" : "John", "age" : 36} | dict |
| x = {"apple", "banana", "cherry"} | set |
| x = frozenset({"apple", "banana", "cherry"}) | frozenset |
| x = True | bool |
| x = b"Hello" | bytes |
| x = bytearray(5) | bytearray |
| x = memoryview(bytes(5)) | memoryview |Setting Specific Data-Type
| Example | Data Type |
|
- |
|
|
x = str("Hello World") | str |
| x = int(20) | int |
| x = float(20.5) | float |
| x = complex(1j) | complex |
| x = list(("apple", "banana", "cherry")) | list |
| x = tuple(("apple", "banana", "cherry")) | tuple |
| x = range(6) | range |
| x = dict(name="John", age=36) | dict |
| x = set(("apple", "banana", "cherry")) | set |
| x = frozenset(("apple", "banana", "cherry")) | frozenset |
| x = bool(5) | bool |
| x = bytes(5) | bytes |
| x = bytearray(5) | bytearray |
| x = memoryview(bytes(5)) | memoryview |