Python合集之Python变量
在上一节的合集中,我们了解了Python的保留字与标识符,本节我们将进一步了解一下Python中关于变量的问题。
变量严格意义上来讲应该称之为“名称”,也可以理解为标签。
在Python中,不需要先声明变量名及其数据类型,直接赋值即可创建各种类型的变量,但是变量的名称不能随意,需要遵循以下的规则。
a.变量名必须是一个有效的标识符。
b.变量名不能使用Python中的保留字。
c.慎用小写字母l跟大写字母O。
d.应选择有意义的单词作为变量名。
为变量名赋值可以通过等号(=) 来实现,语法格式如下:
变量名=value
例如:创建一个整形的变量,并为其赋值2048,可以食用下面的语句
number=2048 #创建变量number并赋值2048,该变量为数值型
如果直接为变量赋值一个字符串,那么该变量即为字符串类型。
nickname=“沧海桑田” #字符串类型的变量
Python是一种动态类型的编程语言,也就是说,变量的类型可以随时变化,例如,在上面的例子中,可以通过打印输出该变量的类型,执行过程入下图:
注:在Python中,使用内置函数type()可以返回变量的类型。
在Python中,允许多个变量指向同一个值,例如:将两个变量都赋值为2048,再分别应用内置函数id()获取变量的内存地址,将得到相同的结果,如下图:
注:在Python中,使用内置函数id()可以返回变量所指的内存地址。
常量是程序运行过程中,值不能改变,例如现实生活中的身份证、数学运算中的圆周率等,这些都是不会发生改变的,他们都可以定义为常量,在Python中,并没有提供常量的保留字,不过在PE8规范中规定了常量由大写字母和下划线组成,但是在实际的开发中,常量首次赋值后,还是可以被其他代码修改的。
花絮:
本期的Python的变量就分享到这里,下期我们将分享Python中的基本数据类型,感兴趣的朋友可以关注我。
同时也可以关注下我的个人 微信订阅号,园子里面的文章也会第一时间在订阅号里面进行推送跟更新。