Discuss / Python / 用C/C++的表示被PY的概念完全搞蒙了

用C/C++的表示被PY的概念完全搞蒙了

Topic source

在类定义的变量居然是个公共变量,类似C的static局部变量实际可以等同全局变量的味道,只有在构造函数中的变量才是C++意义上的类变量。更混乱的是实例居然可以随时自己添加删除变量,造成每个实例的成员数量都不一样多,而且是很随意的隐士添加!!!  PY类知识系统严格说有三种变量,C++只有一种变量。PY简直是太随意太没有约束了,灵活是很灵活,但是感觉太混乱太容易被人弄出问题还不好查了,如果故意卖弄这些特点,在函数结构上也随意,不做注释粗看简直是混沌,可以绕晕别人。

是的,学到可以动态添加变量的时候我就惊了,是很灵活,但是感觉也很容易出乱子,静态语言麻烦点但是稳,所以python不太可能用来写大型项目吧


  • 1

Reply