参考书籍《数据结构与算法 Python语言实现》
1、python是动态类型语言,标识符的数据类型不需要实现声明。c++,java需要
2、python标识符可以赋值None。和c++,java的NULL相似
3、python标识符和对象建立关联,是浅拷贝
a = [1,2,1]
b = a
c = a
b[0] = 3
print(a,b,c)
输出:
[3, 2, 1] [3, 2, 1] [3, 2, 1]
参考书籍《数据结构与算法 Python语言实现》
1、python是动态类型语言,标识符的数据类型不需要实现声明。c++,java需要
2、python标识符可以赋值None。和c++,java的NULL相似
3、python标识符和对象建立关联,是浅拷贝
a = [1,2,1]
b = a
c = a
b[0] = 3
print(a,b,c)
输出:
[3, 2, 1] [3, 2, 1] [3, 2, 1]