python定义一个变量_图解Python | 变量的定义和赋值

8d438ea71abe1f6f6a2a1595a3f5f99b.png

后台回复1024,解锁无限快乐!

对于Python的变量我们再熟悉不过了,但是对于变量定义和赋值的原理,你真的了解吗?

变量在代码中的定义

v = 'Python测试和开发'

print(v)

def sayHi():
    a = 'phyger'
    print(a)
    
sayHi()

变量在内存中的变化

01ffb06f74cc2dde59f41673cccae309.gif

从上图,我们可以得出

1、v和say Hi都为全局变量, 同时v 的值为 “Python测试和开发 ” ,而 sayHi 指向 一个function对象sayHi() 。 2、sayHi中有一个名为a的变量,值为”phyger“,同时sayHi对象的返回值为None。 3、只有在sayHi方法被调用的时候Python才会创建sayHi对象,并且创建a变量。

往期推荐

分享一批干货,自提!

有了这个Python库,再也不愁给孩子起名字了

干的越多越吃亏—领导“鞭打快牛”暴露的人性

点亮在看!
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值