table builtin datatypes category type name description none nonetype none numbers int integer float floating point complex complex number boolean true or false sequences str character string list list tuple tuple mapping dict dictionary sets set mutable set frozenset immutable set none none object is usually used with the function for setting default value for the kwargs def add( =noneb=noneetc furtherif none is return by function than it is considered as 'falsein boolean expressionsx none type(xinput arguments values as none def add num( =noneb=none) print(creturn none add num( none is return type(snone is considered as false if sprint(" has some value"elseprint(" is none" is none isinstance can not be used with none typeisinstance(xnonetraceback (most recent call last)file ""line in typeerrorisinstance(arg must be type or tuple of types numbers complex numbers are represented as pair of two floating-point number real part and complex part of complex number can be extracted as below builtin types for representing data