Posted in

Python Data Types (Part 2): What is a data type in Python?

Python Data Types Part 2
Python Data Types Part 2

Click for Python Data Types (Part 1)

Python Data Types

Numeric Data Types in Python

Int Data Types in Python

Code:
num1 = 100
num2 = -120
num3 = 0
print(type(num1))
print(type(num2))
print(type(num3))

Output:
<class 'int'>
<class 'int'>
<class 'int'>
Code:
num1 = '100'
num2 = 100
print(type(num1))
print(type(num2))

Output:
<class 'str'>
<class 'int'>

Float Data Types in Python

Code:
num1 = 4.5
num2 = -7.7
print(type(num1))
print(type(num2))

Output:
<class 'float'>
<class 'float'>
Code:
num1 = 5/2
num2 = -9/6
print(type(num1))
print(type(num2))

Output:
<class 'float'>
<class 'float'>

Complex Data Type in Python

Code:
num1 = 4+2j
num2 = -2+5j
num3 = 2.3+6j
num4 = 9j
num5 = 9-5j
print(type(num1))
print(type(num2))
print(type(num3))
print(type(num4))
print(type(num5))

Output:
<class 'complex'>
<class 'complex'>
<class 'complex'>
<class 'complex'>
<class 'complex'>

Boolean Data Type

Code:
value1 = True
value2 = False
print(type(value1))
print(type(value2))

Output:
<class 'bool'>
<class 'bool'>
Code:
num1 = 5 > 2
num2 = 5 > 8
print(num1)
print(num2)
print(type(num1))
print(type(num2))

Output:
True
False
<class 'bool'>
<class 'bool'>

Set Data Types in Python

Set Data Type in Python

Code:
my_set = {'Apple', 'Python', 14, 52}
print(my_set)
print(type(my_set))

Output:
{'Python', 52, 'Apple', 14}
<class 'set'>

Frozenset Data Type in Python

Code:
first = frozenset({'Apple', 'Python'})
print(first)
print(type(first))

Output:
frozenset({'Apple', 'Python'})
<class 'frozenset'>

Dictionary Data Type in Python

Code:
num_dict = {1:'One', 2:'Two', 'Name':'Python'}
print(num_dict)
print(type(num_dict))

Output:
{1: 'One', 2: 'Two', 'Name': 'Python'}
<class 'dict'>

None Data Type in Python

Code:
first =
second = 100
print(second)

Output:
SyntaxError: invalid syntax
Code:
first = None
second = 100
print(second)

Output:
100
<class 'NoneType'>

Binary Data Types in Python

Bytes data type in Python

Code:
num = bytes(100)
print(type(num))

Output:
<class 'bytes'>
Code:
num1 = '100'
num2 = b'100'
print(type(num1))
print(type(num2))

Output:
<class 'str'>
<class 'bytes'>

Bytearray Data Type in Python

Code:
num = bytearray(5)
print(type(num))
print(num)

Output:
<class 'bytearray'>
bytearray(b'\x00\x00\x00\x00\x00')

Memoryview Data Type in Python

Code:
num1 = bytes(1)
num2 = memoryview(num1)
print(type(num2))
print(num2)

Output:
<class 'memoryview'>
<memory at 0x000001F8A8395A80>

Conclusion

One thought on “Python Data Types (Part 2): What is a data type in Python?

Leave a Reply

Your email address will not be published. Required fields are marked *