'''
Built-in 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
None Type:	NoneType

'''
#------ String Data Type ------------------------------

x='Hellow world'
print(x)
# -------------------- Integer Datatype-----------------
b = 20
#display b:
print(b)
#display the data type of b:
print(type(b)) 
#------------------ Float Datatype ----------------------
x = 20.5
#display x:
print(x)
#display the data type of x:
print(type(x)) 
#----------------complex DataType------------------------
x = 1j

#display x:
print(x)

#display the data type of x:
print(type(x)) 
# ------------------------- List datatype -----------------
x = ["apple", "banana", "cherry"]

#display x:
print(x)

#display the data type of x:
print(type(x)) 
#------------------Tuple ----------------------------------
x = ("apple", "banana", "cherry")

#display x:
print(x)

#display the data type of x:
print(type(x)) 


#-----------------------Dictionary------------------------
x = {"name" : "John", "age" : 36}

#display x:
print(x)

#display the data type of x:
print(type(x)) 

#----------------------Set  Data type------------------------------
x = {"apple", "banana", "cherry"}

#display x:
print(x)

#display the data type of x:
print(type(x)) 
#------------------------Boolean Datatype --------------------------
x = True

#display x:
print(x)

#display the data type of x:
print(type(x)) 


