micropython吧 关注:222贴子:196
  • 7回复贴,共1
求助

大爹们,我来求救啦!

只看楼主收藏回复

本人与microPython的接触完全是出于摆弄卡西欧fx-cg50计算器,也就是说一直使用的是mPython
注意到在进行面向对象时,经我测试的任何类(从复数、元组到每一个自定义类)的任何对象都不具有__dict__或__class__这对于mPython是正常的吗?如果是的话又有怎样的代替方案可以获知给定对象的全属性集?


IP属地:上海来自Android客户端1楼2024-12-31 20:04回复
    更恶心的是定义给定类H下的__mul__()之后仍然不能简单用a*b形式让H的实例a与b执行自定义乘法……自建四元数库的美梦被搅得一团糟🤢


    IP属地:上海来自Android客户端2楼2024-12-31 20:05
    回复
      有无大佬知道问题只因,或者毛病出现在
      mPython→cg50→是我打的有问题♿
      中间的哪一层?


      IP属地:上海来自Android客户端3楼2024-12-31 20:05
      回复
        没讲完……版本是mPython1.9.4 昨晚没编辑完就发帖了


        IP属地:上海来自Android客户端4楼2025-01-01 08:12
        回复
          谢谢大伙……大概知道是为什么了
          micropython为了移植到空间有限的设备和维护方便,许多内置方法并没有对应可用于调用和重载的名字 这就包括__mul__,甚至还有__dict__


          IP属地:上海来自Android客户端5楼2025-01-05 14:05
          回复
            这啥,分形?


            IP属地:湖北来自Android客户端6楼2025-01-21 00:01
            回复
              mpy就别指望特殊方法了,用小开发板正经上个python吧,四十块一个国产的


              IP属地:湖北来自Android客户端8楼2025-01-21 00:04
              收起回复