Data-Types in Python 3.7
Python Data-Types:-
In programming, data type is an important concept.
Variables can store data of different types, and different types can do different things.
Python has the following data types built-in by default, in these categories:
| 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 |
Getting the Data Type:-
You can get the data type of any object by using the type() function:
Example:-
Print the data type of the variable x:
x = 5
print(type(x))Setting the Data Type:-
In Python, the data type is set when you assign a value to a variable:
| 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 the Specific Data Type:-
If you want to specify the data type, you can use the following constructor functions:
| 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 |
Python Booleans:-
True or False.Boolean Values:-
In programming you often need to know if an expression is True or False.
You can evaluate any expression in Python, and get one of two answers, True or False.
When you compare two values, the expression is evaluated and Python returns the Boolean answer:
Example
Print a message based on whether the condition is True or False:
a = 200
b = 33
if b > a:
print("b is greater than a")
else:
print("b is not greater than a")
Comments
Post a Comment
Please do not enter any spam link in the comment box.