Python uses four basic data types: integers, floats, booleans, and strings. Integers and floats must use numeric values, which booleans are either True or False and strings correspond to text.