Python中变量的定义和使用规则

一、如何理解Python中的变量

在解释变量这个东东之前,我先给大家看一组代码,如下图:

在这里插入图片描述

上图里面,a作为变量,每次存放的数据和数据类型都不同。看到这里大部分人应该明白了,变量就是随时都可以改变的量,给它赋予了什么,它就成为什么。当然少部分人可能还存有疑虑:a的值真的变了吗?我们来看看每次a赋予新数据之后的结果,如下图:

在这里插入图片描述

讲到这里,有好奇宝宝可能会问:为什么要有变量呢?这里我们再看一组代码:

在这里插入图片描述

看到这组代码如果让你改,是不是瞬间想骂人的感觉,这****写的代码,看的我眼冒金星。这就是没有变量的后果,每个值我们只要使用就要写一遍,用N遍就写N遍,如果上面的数字再加几位数呢?

在这里插入图片描述

上述代码使用变量之后再看看,如下图:

在这里插入图片描述

这样的代码让你改,你愿意吗?只要改a和b后面的数字,整个代码就可以全盘随之改动。

在这里插入图片描述


二、变量的命名规则

在Python中,变量的命名应遵循以下规则:

  • 变量名不能使用Python中的保留字
  • 变量名必须是一个有效的标识符
  • 慎用小写字母l和大写字母O
  • 应选择有意义的单词作为变量名

上述四条规则的前两条,我就不再解释了,至于保留字和标识符是啥,如果还有小伙伴不明白的,可以看我之前的两篇博客,上面有针对这两者详细介绍。

第三条是为了防止把小写字母l当成数字1,把大写字母O当成数字0。写代码一定要注意语句清晰明确,千万不要搞真假美猴王,如下图这种:

在这里插入图片描述

别人修改你的代码还得拿着放大镜看。

在这里插入图片描述

第四条,选择有意义的单词作为变量名也是为了便于阅读和修改,比如下图这种就很好:

在这里插入图片描述

建议:变量命名最好见名知意,如果有小伙伴英语差的话,可以用拼音代替,比如 nianling = 18。


三、变量的使用方法

变量的使用方法非常简单,通过上面的几个代码案例,大家其实也都看到了,这里还是再正式说一下。

为变量赋值可以通过等号(=)来实现。语法格式如下:

变量名 =

比如,创建一个整型变量,并将其赋值为5201314,可以使用下面的语句:

love = 5201314  # 创建变量love,并赋值为5201314,该变量类型就成为数值类型的变量

如果直接为变量赋值一个字符串值,那么该变量就是字符串类型变量。比如下面的语句:

name = '小明'  # 变量name就是字符串类型的变量

Python是一种动态类型的语言,也就是说变量的类型可以随时变化。还是以上面第一个代码为例,这次不打印输出a的具体值了,我们使用Python内置函数type()来看看变量a的数据类型,如下图:

在这里插入图片描述

可以看到a的数据类型先后从整数类型变为浮点数类型,再变为字符串类型。

说明:这里提到的数据类型,比如整数,浮点数等等在下一篇博客会给大家详细介绍。


今天的知识你都学会了吗?学会的记得点赞+关注哦ヾ(✿゚▽゚)ノ,这是对博主最大的鼓励(ง •_•)ง

评论 8
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

程序员小十一

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值