built-in data types python data types can be divided into three categoriesnumericsequenceand mapping there is also the none object that represents nullor absence of value it should not be forgotten either that other objects such as classesfilesand exceptions can also properly be considered typeshoweverthey will not be considered here every value in python has data type unlike many programming languagesin python you do not need to explicitly declare the type of variable python keeps track of object types internally python built-in data types are outlined in the following tablecategory name description none none the null object numeric int integer float floating point number complex complex number bool boolean (truefalsesequences str mapping string of characters list list of arbitrary objects tuple group of arbitrary items range creates range of integers dict dictionary of key-value pairs