最新公告
  • 欢迎您光临起源地模板网,本站秉承服务宗旨 履行“站长”责任,销售只是起点 服务永无止境!立即加入钻石VIP
  • Python入门必读的赋值运算符

    正文概述    2020-04-10   302

    Python入门必读的赋值运算符

    运算符是一种特殊的符号,用来表示数据的运算、赋值和比较等。Python 语言使用运算符将一个或多个操作数连接成可执行语句,用来实现特定功能。

    Python 语言中的运算符可分为如下几种:

    赋值运算符

    算术运算符

    位运算符

    索引运算符

    比较运算符

    逻辑运算符

    下面来系统地介绍赋值运算符

    赋值运算符用于为变量或常量指定值,Python 使用“=”作为赋值运算符。通常,使用赋值运算符将表达式的值赋给另一个变量。例如如下代码:纯文本复制

    # 为变量st赋值为Python
    st = "Python"
    # 为变量pi赋值为3.14
    pi = 3.14
    # 为变量visited赋值为True
    visited  = True

    除此之外,也可使用赋值运算利将一个变量的值赋给另一个变量。例如,如下代码也是正确的:

    # 将变量st的值赋给st2
    st2 = st
    print(st2)

    值得指出的是,Python 的赋值表达式是有值的,赋值表达式的值就是被赋的值,因此 Python 支持连续赋值。例如,如下代码也是正确的:

    a = b = c = 20

    上面程序将 c=20。这个表达式的值赋给变量 b,由于赋值表达式本身也有值,就是被赋的值,因此 c=20 这个表达式的值就是 20,故 b 也被赋值为 20;依此类推,变量 a 也被赋值为 20。

    赋值运算符还可用于将表达式的值赋给变量。例如,如下代码也是正确的:

    d1 = 12.34
    # 将表达式的值赋给d2
    d2 = d1 + 5
    # 输出d2的值
    print("d2的值为:%g" % d2 ) # 17.34

    Python 的赋值运算符也支持同时对多个变量赋多个值。赋值运算符还可与其他运算符结合后,扩展成功能更加强大的赋值运算符。

    扩展后的赋值运算符

    赋值运算符可以与算术运算符、位运算符等结合,扩展成功能更加强大的运算符。扩展后的赋值运算符如下:

    +=:对于x += y,即对应于x = x + y。

    -=:对于x -= y,即对应于x = x - y。

    *=:对于x *= y,即对应于x = x * y。

    /=:对于x /= y,即对应于x = x / y。

    //=:对于x //= y,即对应于x = x // y。

    %=:对于x %= y,即对应于 x = x % y。

    **=:对于x **= y,即对应于x=x**y。

    &=:对于x&=y,即对应于x = x & y。

    |=:对于x |= y,即对应于x = x | y。

    ^=:对于x ^= y,即对应于x = x ^ y 。

    <<=:对于x <<= y,即对应于x = x << y。

    >>=:对于x >>= y,即对应于x = x >> y。


    起源地下载网 » Python入门必读的赋值运算符

    常见问题FAQ

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

    发表评论

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

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

    联系作者

    请选择支付方式

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