关于py变量:
a = 1
b = 2
a,b = b,a
print(a)
#a = 2,b = 1
变量不用声明类型,py中a = 1表示a指向1的内存地址的内容,1存放在内存的某个地址空间中,所以同样可以将函数等赋值给a。
函数赋值:
def a(x):
return x+1
#将函数本身赋值
b=a
#将返回值赋值
c=a(2)
以上代码中b为函数,调用b(2)可得3;而c为函数a的返回值是int型3
关于py变量:
a = 1
b = 2
a,b = b,a
print(a)
#a = 2,b = 1
变量不用声明类型,py中a = 1表示a指向1的内存地址的内容,1存放在内存的某个地址空间中,所以同样可以将函数等赋值给a。
函数赋值:
def a(x):
return x+1
#将函数本身赋值
b=a
#将返回值赋值
c=a(2)
以上代码中b为函数,调用b(2)可得3;而c为函数a的返回值是int型3