Python程序员仍然使用旧式划分的原因有以下几点:
- 兼容性:旧式划分是Python 2.x版本中的一种语法,而Python 3.x版本中引入了新的划分方式。由于Python 2.x版本在很长一段时间内广泛使用,许多项目仍然在使用Python 2.x,并且使用旧式划分方式。为了保持代码的兼容性,Python程序员可能选择继续使用旧式划分。
- 项目历史原因:一些项目可能已经存在很长时间,使用旧式划分方式编写的代码。在这种情况下,为了避免重写大量的代码,Python程序员可能会选择继续使用旧式划分。
- 第三方库的支持:一些第三方库可能仍然使用旧式划分方式编写,如果Python程序员需要使用这些库,就需要使用旧式划分方式来保持代码的一致性。
- 个人偏好:有些Python程序员可能对旧式划分方式更加熟悉和习惯,认为它更易于阅读和理解。在这种情况下,他们可能会选择继续使用旧式划分。
需要注意的是,虽然旧式划分在一些情况下仍然被使用,但官方推荐使用新的划分方式,即使用括号来表示划分。这样可以提高代码的可读性和一致性,并且更好地支持Python 3.x版本的特性。