后台回复1024,解锁无限快乐!
对于Python的变量我们再熟悉不过了,但是对于变量定义和赋值的原理,你真的了解吗?
变量在代码中的定义
v = 'Python测试和开发'
print(v)
def sayHi():
a = 'phyger'
print(a)
sayHi()
变量在内存中的变化
从上图,我们可以得出
1、v和say Hi都为全局变量, 同时v 的值为 “Python测试和开发 ” ,而 sayHi 指向 一个function对象sayHi() 。 2、sayHi中有一个名为a的变量,值为”phyger“,同时sayHi对象的返回值为None。 3、只有在sayHi方法被调用的时候Python才会创建sayHi对象,并且创建a变量。完
往期推荐
分享一批干货,自提!
有了这个Python库,再也不愁给孩子起名字了
干的越多越吃亏—领导“鞭打快牛”暴露的人性
点亮在看!