最新公告
  • 欢迎您光临起源地模板网,本站秉承服务宗旨 履行“站长”责任,销售只是起点 服务永无止境!立即加入钻石VIP
  • Python你知道多少?教你玩转Python变量与常量!

    正文概述    2020-10-11   160

    Python你知道多少?教你玩转Python变量与常量!

    变量与常量

    变量:在程序运行过程中,值会发生变化的量

    常量:在程序运行过程中,值不会发生变化的量

    无论是变量还是常量,在创建时都会在内存中开辟一块空间,用于保存它的值。

    这里有一点需要注意的是,在python中是不需要声明类型的。这是根据Python的动态语言特性而来。变量可以直接使用,而不需要提前声明类型。

    变量的定义

    Python 中的变量不需要声明类型

    a = 4
    b = 'hello'
    c = [2,3]
    d = (4,8)

    变量没有赋值,直接用的话。系统会报出错误

    这里的等号要理解并读作“赋值”,而不是“等于”,“赋值”是对变量的操作,而“等于”是对两个变量进行比较。

    每个变量在使用前都必须赋值,变量赋值以后才会被创建

    新的变量通过赋值的动作,创建并开辟内存空间,保存值。如果没有赋值而直接使用会抛出赋值前引用的异常或者未命名异常

    Python你知道多少?教你玩转Python变量与常量!

    Python中,一切事物都是对象,变量引用的是对象或者说是对象在内存中的地址。

    后面我们详细来讲解

    在Python中,变量本身没有数据类型的概念

    通常所说的“变量类型”是变量所引用的对象的类型,或者说是变量的值的类型

    Python你知道多少?教你玩转Python变量与常量!

    例子中,变量a在创建的时候,赋予了值为1的整数类型,然后又被改成字符串“haha”,再又变成一个列表,最后是个字典。变量a在动态的改变,它的值分别是不同的数据类型,这是动态语言的特点。

    “=”号这个赋值运算符是从右往左的计算顺序。

    Python你知道多少?教你玩转Python变量与常量!

    Python允许同时为多个变量赋值

    Python你知道多少?教你玩转Python变量与常量!

    当我们写:

    a = 'ABC'时,Python解释器干了两件事情:

    1.在内存中创建了一个‘ABC’的字符串对象;

    2.在内存中创建了一个名为a的变量,并把它指向'ABC'。

    常量

    最后我们还要说下常量!

    常量就是不变的变量,比如常用的数学常数圆周率就是一个常量。在Python中,通常用全部大写的变量名表示常量:

    PI = 3.14159265359

    但事实上,从Python语法角度看,PI仍然是一个变量,因为Python根本没有任何机制保证PI不会被改变。你完全可以给PI赋值为10,不会弹出任何错误。所以,用全部大写的变量名表示常量只是一个习惯上的用法。


    起源地下载网 » Python你知道多少?教你玩转Python变量与常量!

    常见问题FAQ

    免费下载或者VIP会员专享资源能否直接商用?
    本站所有资源版权均属于原作者所有,这里所提供资源均只能用于参考学习用,请勿直接商用。若由于商用引起版权纠纷,一切责任均由使用者承担。更多说明请参考 VIP介绍。
    提示下载完但解压或打开不了?
    最常见的情况是下载不完整: 可对比下载完压缩包的与网盘上的容量,若小于网盘提示的容量则是这个原因。这是浏览器下载的bug,建议用百度网盘软件或迅雷下载。若排除这种情况,可在对应资源底部留言,或 联络我们.。
    找不到素材资源介绍文章里的示例图片?
    对于PPT,KEY,Mockups,APP,网页模版等类型的素材,文章内用于介绍的图片通常并不包含在对应可供下载素材包内。这些相关商业图片需另外购买,且本站不负责(也没有办法)找到出处。 同样地一些字体文件也是这种情况,但部分素材会在素材包内有一份字体下载链接清单。
    模板不会安装或需要功能定制以及二次开发?
    请QQ联系我们

    发表评论

    还没有评论,快来抢沙发吧!

    如需帝国cms功能定制以及二次开发请联系我们

    联系作者

    请选择支付方式

    ×
    迅虎支付宝
    迅虎微信
    支付宝当面付
    余额支付
    ×
    微信扫码支付 0 元