1. 编程学习网 > 编程教程 > Python教程 > python变量与常量

python变量与常量

常量与变量
常量和变量是每一门编程语言必不可缺的工具,python也不例外,但是python中的变量使用起来更加灵活,我们一起来看看吧。

1.常量

常量是指在程序执行的过程中,其值不发生改变的量。例如整数10,就是一个常量。
根据不同的数据类型,可以细分为:整型常量,浮点数常量,复数型常量,布尔常量以及其他高级常量。
在python中常量可以直接进行数学运算,我们在IDLE中尝试一下,拿我们最熟悉的整型常量来举例:

可以看到,python就像一个计算器一样,可以轻松的执行常量的各种运算。
其他类型的常量用法类似,具体会在我们下一节学习数据类型时做进一步的演示,现在只需要明白常量的定义即可。

2.变量

我们重点来说说变量。
变量也是计算机内存中的一块区域,但是与常量不同的是,这块区域存储的数值是可以改变的。在编程语言中,变量必须先定义后使用,就是为了先在内存中开辟指定数据类型的内存空间,然后才能对该变量进行操作。但是在python中,变量是不需要用户自己提前声明数据类型的,只需要在使用前对其进行赋值即可。对变量的赋值其实就是变量的声明和定义过程。
每个变量在内存中被创建,都是要包含三个部分,即唯一变量标识id,变量名称,存储数值。其中变量标识id是用来记录该变量在内存中所占地址,变量内部结构示意图如下图所示:



在指定一个变量时,首先要对其命名。变量名和后面会讲的函数名和对象名的命名规则都是通过标识符来命名的。
标识符的命名规则如下:第一个字符必须是字母或下划线,其他字符可以是数字、字母和下划线组成,而且区分大小写,这和绝大多数语言类似,可简单记为“字母数字下划线,首位不是数。”例如:abc,_date,time0等都是合发的标识符。
但是,python中的关键字不能用做标识符名称,因为他们在python中已经被赋予了特殊含义。
在IDLE中导入keyword库文件,输入keyword.kwlist可以查看这些python中的关键字。

给一个变量命名完成后,要对其进行操作必须先对变量进行赋值,例如:a = 100
 其中“=”是赋值号,不同于数学中的等号,“=”左边是变量名,右边是一个常量。整个语句被称为变量的赋值语句。
还可以同时对多个变量进行赋值,例如:

第1行的代码,是给a,b,c三个变量分别赋值1,2,3,中间用逗号隔开即可,第8行是同时给三个变量赋值为0.
 
Cookie:
在给变量命名时,如果变量名是由两个或多个单词构成,可以使用以下方式命名:
1.下划线分割法:即单词之间用单词分割。例如:first_apple、second_apple
2.小驼峰命名:一个单词小写,后续单词首字母大写。例如:firstApple,secondApple
3,大驼峰命名:每个单词首字母大写。例如:FirstApple,SecondApple
以上命名法是使用python给变量命名时的一种好习惯,并不做强制要求,大家可以根据个人喜好选择适合自己的方法。



本文由IT教学网整理发布,转载请注明出处:http://www.itjx.com/jiaocheng/Python/2020/0113/500.html

联系我们

在线咨询:点击这里给我发消息

咨询电话:400-998-2681

工作时间:7*24小时无休