我在python中学习OOP并跟随this tutorial我很难理解Rossum所说的
"我的Python目标之一就是让所有对象都是第一类。"通过这个,我的意思是我希望所有可以在语言中命名的对象(例如,整数,字符串,函数,类,模块,方法等)具有相同的状态。"
我有两个问题:
什么是" python中的第一堂课"?
平等地位意味着什么?
答案 0 :(得分:0)
我认为下一句话会清除它:
"也就是说,它们可以分配给变量,放在列表中,存储 在词典中,作为参数传递,等等"
让python易于学习的一点是,你不必(通常)不得不使用类型转换等方法。物体快速直观地构建。我认为你缺乏理解源于这样一个事实:你可能还没有研究过其他语言,这些语言对于不同类型的变量如何相互作用有着奇怪的细微差别。在C中,例如5/10 = 0,但python会自动将其转换为浮点除法