列举三种Python编程语言的常见数据类型，并说明它们各自的特点。
常见的Python数据类型包括：

1. 整数（int）：表示整数，可以是正整数、负整数或0。使用int类型进行算术操作时，结果总是一个int类型。

2. 浮点数（float）：表示带有小数点的数。浮点数可以是正数、负数或0，而且可以进行算数运算。但由于计算机内部数值表示的限制，float类型有精度限制。

3. 字符串（str）：表示文本序列，可以包含由字符组成的任意长度的文本。字符串可以用单引号、双引号或三引号括起来。字符串还具有许多有用的方法，如替换、分割、连接等。