type(2) # returns 'int'
type(2.0) # returns 'float'
type('two') # returns 'str'
type(True) # returns 'bool'
type(None) # returns 'NoneType'
isinstance(2.0, int) # returns False
isinstance(2.0, (int, float)) # returns True
float(2)
int(2.9)
str(2.9)
bool(0)
bool(None)
bool('') # empty string
bool([]) # empty list
bool({}) # empty dictionary
bool(2)
bool('two')
bool([2])