python指针叫做什么,python的指针和c的指针

  python指针叫做什么,python的指针和c的指针

  如果你曾经使用过C或C之类的低级语言,那么你可能听说过指针。指针允许你在一些代码中创造高效率。它们还会让初学者感到困惑,并可能导致各种内存管理错误,即使对于专家来说也是如此。那么Python中有指针吗?

  指针在C和C中被广泛使用,本质上,它们是保存另一个变量的内存地址的变量。对于指针的更新,可以考虑查看关于C指针的概述。

  为什么Python没有指针?

  其实指针不存在的原因还不知道。可能指针违背了Python的禅宗。鼓励隐式改变指针,而不是显式改变。但通常情况下,它们是复杂的而不是简单的,尤其是对初学者来说。更糟糕的是,当他们指向自己的方法或者做一些非常危险的事情时,比如从一些你得不到的变量中读取数据。

  Python更倾向于尝试从用户那里抽象内存地址来实现具体细节,所以Python通常更注重可用性而不是速度。所以Python中的指针没有太大意义。但是在某些情况下,Python会给你提供一些使用指针的好处。

  要理解Python中的指针,需要了解Python实现指针函数的具体细节。简单来说,你需要知道这些知识点:

  不可变对象和可变对象Python中的对象]

  Python变量/名称[Python中的变量]

  [用Python模拟实现指针]

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: