Python 3 has following basic data types - Integer, Float, Complex number and String. There is neither Decimal nor Double type in Python. Float data type represents its values as 64 bit double-precision values. Boolean is a sub type of Integer data type. Dictionary, List, Set and other similar data types are complex data types. There is no Union data type in official Python distribution though