Python学习入门基础教程(learning Python)--2.2 Python下的变量基础
2013-06-27 19:46
891 查看
变量的基本概念,变量可以这样去理解,变量是一个值,这个值存储在计算机的内存里。以网购为例,您在选购傻商品的时候,是在不同页面里选不同的商品,选好一件点击“放入购物车”,选完了再点击去结帐,这些商品的价格、数量、折扣这些数据就存储在计算机的内存里,当您结算时,从内存里取出再进行相应的计算,得到消费金额。
程序通过变量名来访问内存里的数据。
Python里的变量和C语言的变量有很多的不同,在C语言里定义或者说声明一个变量需要指定变量的类型,而Python比较自由,无需指定使用变量的数据类型,任何数据赋值给某个变量,那么那个变量就可以自动被认为是整形、浮点、字符串等数据类型了。
举例说明
注:上边代码第2行是type函数,用于检测变量类型。
在看一段代码,分析一下z的变量类型
可以看出赋值语句右边的表达式的值的类型直接影响赋值表达式左边变量的数据类型。
程序通过变量名来访问内存里的数据。
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'> >>>
可以看出赋值语句右边的表达式的值的类型直接影响赋值表达式左边变量的数据类型。
相关文章推荐
- Python学习入门基础教程(learning Python)--2.2 Python下的变量基础 .
- Python学习入门基础教程(learning Python)--2.2.1 Python下的变量解析
- Python学习入门基础教程(learning Python)--2.2.1 Python下的变量解析 .
- Python学习入门基础教程(learning Python)--2.2.2 Python全局和局部变量 .
- Python学习入门基础教程(learning Python)--5.2 Python读文件基础
- Python学习入门基础教程(learning Python)--1.4 Python数据处理基础 .
- Python学习入门基础教程(learning Python)--2.3 Python自定义函数传参函数设计
- Python学习入门基础教程(learning Python)--1.2Python输入输出与处理 .
- Python学习入门基础教程(learning Python)--2.3.1 Python传参函数设计
- Python学习入门基础教程(learning Python)--6.3 Python的list切片高级
- Python学习入门基础教程(learning Python)--2.3.1 Python传参函数设计
- Python学习入门基础教程(learning Python)--2 Python简单函数设计 .
- Python学习入门基础教程(learning Python)--2.3.2Python函数实参详解
- Python学习入门基础教程(learning Python)--2.3 Python自定义函数传参
- Python学习入门基础教程(learning Python)--5.1 Python下文件处理基本过程
- Python学习入门基础教程(learning Python)--8.3 字典常用的方法函数介绍
- Python学习入门基础教程(learning Python)--1.2.1 Python输出语句print基本使用 .
- Python学习入门基础教程(learning Python)--2.1 Python下自定义函数 .
- Python学习入门基础教程(learning Python)--2.3.3Python函数型参详解
- Python学习入门基础教程(learning Python)--3.3.3 Python逻辑关系表达式