变量的基本概念,变量可以这样去理解,变量是一个值,这个值存储在计算机的内存里。以网购为例,您在选购傻商品的时候,是在不同页面里选不同的商品,选好一件点击“放入购物车”,选完了再点击去结帐,这些商品的价格、数量、折扣这些数据就存储在计算机的内存里,当您结算时,从内存里取出再进行相应的计算,得到消费金额。
程序通过变量名来访问内存里的数据。
Python里的变量和C语言的变量有很多的不同,在C语言里定义或者说声明一个变量需要指定变量的类型,而Python比较自由,无需指定使用变量的数据类型,任何数据赋值给某个变量,那么那个变量就可以自动被认为是整形、浮点、字符串等数据类型了。
举例说明
>>>x = 12 >>>type(x) <type, 'int'>
注:上边代码第2行是type函数,用于检测变量类型。
>>> y = 13.509 >>>type(y) <type, 'float'>
在看一段代码,分析一下z的变量类型
>>> x = 12 >>> y = 13.5 >>> z = x + y >>> z 25.5 >>> type(z) <type 'float'> >>>
可以看出赋值语句右边的表达式的值的类型直接影响赋值表达式左边变量的数据类型。