python申明变量和赋值_004-Python变量的赋值和使用

编程的世界里,称为编程语言的成千上万种,但是每一种都离不开变量。有着举足轻重的地位。那么Python里的变量名和我们英文单词一样拼写。而且Python是一种弱类型语言,什么意思呢?就是在使用之前不需要申明,要使用的时候直接使用即可。

说明下:什么叫申明变量,就是在使用变量前告诉计算机,我要存一个什么东西进来,你给我准备多大的空间来存储。常见的比如在C语言里。而Python语言是更高级的语言,不需要申明

下图是直接给Python变量赋值

1649963a36f2af33e4f3681a7635eafc.png

需要注意的是:Python语言变量的赋值,只是内容引用。什么意思呢?就是'buddha'这个字符串直接存储到内存的一个地方,而name这个地方存储的是'buddha'这个字符串的地址。使用的时候,再根据存储的地址去拿。

需要使用的地方输入变量名即可

ec4c188c44601557f9d07ef8566a0031.png

如何验证Python变量赋值是引用,而不是存储在那个位置呢。Python有个内置的函数id,id这个函数呢可以检测某变量存储的内存地址,这个内存地址的地方就存储了相应的内容

name、name1里存的是74751616这个地址,可以理解为地址门牌编号是74751616。而'buddha'这个字符串是存储在74751616这个地址的内存空间里。通俗易懂的说就是,你只记得我家地址,而你要请我吃饭就去你记得的那个地址找到我

686e59551d1fbc25f261307bb515ae2f.png

当name存了新的地址,但是74751616这个地址,依然存的是'buddha'这个内容。

5acb88b7e09c9dcbf4c593c40112c5d7.png

开始理解起来有点难度,不过多看几遍后,应该可以理解的。毕竟它比世界上是先有蛋还是先鸡这个问题简单点

8e52b58a329564521db6feb5546a2e17.png
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值