Buildin-Types

Tue 09 December 2025
#  Dynamic data
#  which means we dont want to specify a data type when assigning to a variable
#  the change in the value leads to a change in data type
my_var = "Hi Friends!" # holding string.
my_var = 25 # same variable holding numeric value.
my_var = True #holding a boolean 
# print(my_var)
num1 = 10 #--> string value 
percentage = 80.50 # --> floating value
print(num1)
print(percentage)
10
80.5
#  Int Data type
num1 = 10
num2 = 20
num3 = 30
print(num1)
10
print(num2)
20
print(num3)
30
print(num1)
print(num2)
print(num3)
10
20
30
#  Floating data type
num1 = 10.555
num2 = 20.99
result = num1 + num2
print(result)
31.544999999999998
#  Complex Data type
num1 = 2 + 5j
num2 = 3.5 + 7.5j
result = num1 + num2
print(result)
(5.5+12.5j)
#  determine the type of variable
num1 = 50
num2 = 20.50
num3 = 3.5 + 7.5j
print(type(num1))
<class 'int'>
print(type(num2))
<class 'float'>
print(type(num3))
<class 'complex'>
print(type(num1))
print(type(num2))
print(type(num3))
<class 'int'>
<class 'float'>
<class 'complex'>
num1 = 20
num2 = 50
del num1
print(num1) # --> iwll raise error because num1 deleted 
---------------------------------------------------------------------------

NameError                                 Traceback (most recent call last)

Cell In[32], line 1
----> 1 print(num1) # --> iwll raise error because num1 deleted


NameError: name 'num1' is not defined
# Boolean Data type
a = (10 >= 4)
b = (25 == 5 * 5)
c = (18 != 2 * 9)
print(a, b, c)
True True False
# None Data type
a = None
print(a)
None
print(type(a))
<class 'NoneType'>
#  String Data type
str1 = "Hello Meeran"
str2 = 'How are you ?'
print(str1)
Hello Meeran
print(str2)
How are you ?
print(type(str1))
<class 'str'>
#  List Data type
list = [10, 20.50, "Python", True]
print(list)
[10, 20.5, 'Python', True]
print(type(list))
<class 'list'>
num_list = [10, 20, 30, 40]
print(num_list)
[10, 20, 30, 40]
num_list[2] = 50 
print(num_list)
[10, 20, 50, 40]
# Tuple Data type
t = (10, 20, "Python", 2 + 10j)
print(t)
(10, 20, 'Python', (2+10j))
print(type(t))
<class 'tuple'>
# Set Data type
s = {1, 2, 'Hello', 4 + 50j}
print(s)
{'Hello', 1, 2, (4+50j)}
print(type(s))
<class 'set'>
# Dictionary Data type
dict = {1 : 'Orange',
        2 : 'Apple',
        3 : 'Banana'}
print(dict)
{1: 'Orange', 2: 'Apple', 3: 'Banana'}
print(type(dict))
<class 'dict'>


x = 20
y = 5
z = 10
x += y
print("Result of (x = x + y) = ", x)
Result of (x = x + y) =  25
x = 20
y = 5
z = 10
x += y
print("Result of (x = x + y) = ", x)
Result of (x = x + y) =  25
x = 20
y = 5
z = 10
x += y
print("Result of (x = x + y) = ", x)
Result of (x = x + y) =  25
x = 20
y = 5
z = 10
x += y
print("Result of (x = x + y) = ", x)
x = 20
y = 5
z = 10
x += y
print("Result of (x = x + y) = ", x)
Result of (x = x + y) =  25
Result of (x = x + y) =  25
x = 20
y = 5
z = 10
x += y
print("Result of (x = x + y) = ", x)
Result of (x = x + y) =  25
x = 20
y = 5
z = 10
x += y
print("Result of (x = x + y) = ", x)
Result of (x = x + y) =  25
x = 20
y = 5
z = 10
x += y
print("Result of (x = x + y) = ", x)
Result of (x = x + y) =  25
x = 20
y = 5
z = 10
x += y
print("Result of (x = x + y) = ", x)
Result of (x = x + y) =  25
x = 20
y = 5
z = 10
x += y
print("Result of (x = x + y) = ", x)
Result of (x = x + y) =  25
x = 20
y = 5
z = 10
x += y
print("Result of (x = x + y) = ", x)
Result of (x = x + y) =  25
x = 20
y = 5
z = 10
x += y
print("Result of (x = x + y) = ", x)
Result of (x = x + y) =  25
x = 20
y = 5
z = 10
x += y
print("Result of (x = x + y) = ", x)x = 20
y = 5
z = 10
x += y
print("Result of (x = x + y) = ", x)
  Cell In[12], line 5
    print("Result of (x = x + y) = ", x)x = 20
                                        ^
SyntaxError: invalid syntax
x = 20
y = 5
z = 10
x += y
print("Result of (x = x + y) = ", x)
Result of (x = x + y) =  25
x = 20
y = 5
z = 10
x += y
print("Result of (x = x + y) = ", x)
Result of (x = x + y) =  25
x = 20
y = 5
z = 10
x += y
print("Result of (x = x + y) = ", x)
Result of (x = x + y) =  25
x = 20
y = 5
z = 10
x += y
print("Result of (x = x + y) = ", x)
Result of (x = x + y) =  25
x = 20
y = 5
z = 10
x += y
print("Result of (x = x + y) = ", x)
Result of (x = x + y) =  25
x = 20
y = 5
z = 10
x += y
print("Result of (x = x + y) = ", x)
Result of (x = x + y) =  25
x = 20
y = 5
z = 10
x += y
print("Result of (x = x + y) = ", x)
Result of (x = x + y) =  25
x = 20
y = 5
z = 10
x += y
print("Result of (x = x + y) = ", x)
Result of (x = x + y) =  25
x = 20
y = 5
z = 10
x += y
print("Result of (x = x + y) = ", x)
Result of (x = x + y) =  25
x = 20
y = 5
z = 10
x += y
print("Result of (x = x + y) = ", x)
x = 20
y = 5
z = 10
x += y
print("Result of (x = x + y) = ", x)
Result of (x = x + y) =  25
Result of (x = x + y) =  25
x = 20
y = 5
z = 10
x += y
print("Result of (x = x + y) = ", x)
Result of (x = x + y) =  25
x = 20
y = 5
z = 10
x += y
print("Result of (x = x + y) = ", x)
Result of (x = x + y) =  25
x = 20
y = 5
z = 10
x += y
print("Result of (x = x + y) = ", x)
Result of (x = x + y) =  25
x = 20
y = 5
z = 10
x += y
print("Result of (x = x + y) = ", x)
Result of (x = x + y) =  25
x = 20
y = 5
z = 10
x += y
print("Result of (x = x + y) = ", x)
Result of (x = x + y) =  25
x = 20
y = 5
z = 10
x += y
print("Result of (x = x + y) = ", x)
Result of (x = x + y) =  25
x = 20
y = 5
z = 10
x += y
print("Result of (x = x + y) = ", x)
Result of (x = x + y) =  25
x = 20
y = 5
z = 10
x += y
print("Result of (x = x + y) = ", x)
Result of (x = x + y) =  25


Score: 95

Category: Python basics