python有没有指针?
在Python中,虽然没有显式的指针概念,但实际上所有变量都是对象的引用,可以理解为指针。这意味着变量实际上存储的是对象的内存地址,而不是对象本身。当我们对变量进行操作时,实质上是在操作对象的引用。因此,虽然Python没有像C或C++那样直接使用指针,但实际上在内部仍然使用了指针的概念来管理对象的引用和内存。因此,可以说Python中的变量就是指针。
python中的@有什么用?
Python中的@符号是装饰器的意思。Python中装饰器本质上就是一个函数,它可以让其他函数在不需要做任何代码变动的前提下增加额外的功能,装饰器的返回值也是一个函数对象(函数的指针)。
装饰器(Decorators)是Python 的一个重要部分。简单地说:他们是修改其他函数的功能的函数。他们有助于让我们的代码更简短。