https://blog.csdn.net/Ljj9889/article/details/125965661
PS:了解下Markdown的代码块吧
原代码应该如下吧,da的指向变了,所以id()打印的地址不一样
import datetime
a = 1
def aa(da):
print(id(da))
da = datetime.datetime.now()
print(id(da))
if __name__ == '__main__':
aa(a)
如果你想不变,要改变a的数据类型,如下
import datetime
a = [1, ]
def aa(da):
print(id(da))
da[0] = datetime.datetime.now()
print(id(da))
if __name__ == '__main__':
aa(a)