前篇文章介绍了数据类型,数据类型构成了变量的基础,变量可以是任意的数据类型。
想要用变量,必须先赋予变量一个值,这个过程就叫做赋值。
赋值:
赋值就是将某一变量赋予一个特定的值,例如a=100,就是将100这个值赋给了a,这个过程就叫做赋值,a就称之为变量。
变量的赋值图中可以看到,变量a先被赋予了666的整数值,然后被赋予了Python的字符串类型。也就是说变量在Python中是是没有固定的数值类型的,是属于动态语言(与静态语言相对,静态语言中a被赋值之后就不能进行第二次赋值)。
这里需要主要的是Python对大小写的敏感的,也就是a和A是不一样的。
变量:
变量有两种类型,一种是下划线(user_id),一种是驼峰(userId)。
变量赋值的传递一个变量的值可以被赋予另外一个变量,而且是从上而下的执行关系。
变量赋值的迭代这个看起来好像有问题,其实这里有一个程序执行先后的知识,程序是先计算a+100的值为200,然后将其赋值给了a。等号右边的计算先于左边,这是从右到左的逻辑关系。
常量:
常量是与变量对应的,是固定不变的量,在Python里没有真正意义的常量,一切都是可变的,它更多的是习惯上的叫法。
网友评论