您的位置:首页 > 编程语言 > Python开发

python的变量和模块

2014-06-19 11:00 155 查看
所有的编程语言开始学习的时候最基础的都是 “变量”;一个程序首先得有变量来存储你所需要操作的计算机数据;

python中的变量和C++中不同的一点是:C++中的变量是先定义好并申请空间,更改变量的值,变量的地址是不会变的;而python中更改变量的值时变量的地址也变了;

例如:在C++中,int  a = 0;此时查看a的地址记为A,再使用 a = 1;再查看a的地址记为B会发现B=A;

 而在python 中, a=0;此时查看a的地址记为A,再使用 a=1;再查看a的地址记为B会发现B 不等于A;

python中支持对数据的加减乘除操作,需要注意的是除法操作,如果除法两边的数据都为整数,则除法返回值为真实值取整之后的数值,例如 1/2  ,python中返回的值为 0;而如果除法的任何一边的值不是整数的话则返回值也不是整数; 

但是在 使用 >>> from _future_ import division 则单斜杠会表示正常的除法,不会对返回值进行取整操作,此时若要使用取整除法 需要使用双斜杠“ //”。

python中的数据另外两个有用的操作是 % 取余 和 ** 求幂;

python自己本身支持一些变量运算,而且可以通过倒入模块来使用更多的功能;例如 >>>import math 倒入math模块之后可以使用该模块中的函数;如此一来我们也可以自己编写模块定义函数,加强python的扩展性;
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  python