读书人

这样理解是不是不合理?请给点意见,该

发布时间: 2012-02-15 12:09:44 作者: rapoo

这样理解是不是不合理???请给点意见
python中的所有定义的都是“引用标识符”,它的“引用标识符”又和C/C++的有点不同:

1)可重新引用,但不能传入函数的引用。一般的引用标识符。

def myFun(a):

a=a+1

a=0

myFun(a)

print(a) #这里还是0,没有保存修改值。

2)不可重新引用。 不可变容器的成员标识符

string=(”jessinio”,”jason”)

string[0]=”abcde” #出错!因为不能重新引用。

3)可重新引用、可传入函数的引用。 如:可变容器的成员标识符。

能完成上面的所有事情。

[解决办法]
1. 其实就是指针啊。
2. 指向const数据的指针。
3. 指针的重新复制,函数指针。

其实忘了C就好了。我学一样语言的时候不会自动地去和其他语言比较,但是C++的经验让我更容易理解这些语言的内部机制。

读书人网 >perl python

热点推荐