Python语言学习笔记-运算符
小标 2018-09-20 来源 : 阅读 917 评论 0

摘要:本文主要向大家介绍了Python语言学习笔记-运算符,通过具体的内容向大家展示,希望对大家学习Python语言有所帮助。

本文主要向大家介绍了Python语言学习笔记-运算符,通过具体的内容向大家展示,希望对大家学习Python语言有所帮助。

运算符:
    算术运算符
        +    加  
        -    减 
        *    乘 - 两个数相乘或是返回一个被重复若干次的字符串
        /    除 - 这里的除是包含小数的除法   3/2=1.5
        %    取模 - 返回除法的余数    9%10=9
        **    幂 - 返回x的y次幂    a**b 为10的21次方
        //    取整除 - 返回商的整数部分    9//2 输出结果 4 , 9.0//2.0 输出结果 4.0
    比较(关系)运算符:
        ==    等于 
        !=    不等于
        >    大于 
        <    小于 
        >=    大于等于 
        <=    小于等于 
    赋值运算符:
        =    简单的赋值运算符
        +=    加法赋值运算符    
        -=    减法赋值运算符    
        *=    乘法赋值运算符    
        /=    除法赋值运算符    
        %=    取模赋值运算符    
        **=    幂赋值运算符
        //=    取整除赋值运算符
    逻辑运算符(这里需要和C以及Java中的&&、||、~相区别):
        and        布尔"与" 
        or        布尔"或" 
        not        布尔"非" 
    位运算符  a = 60 --> 0011 1100     
                    b = 13 --> 0000 1101
        &    按位与运算符:同1得1,否则得0    (a & b) 输出结果 12, 二进制解释: 0000 1100
        |    按位或运算符:有1得1,全0得0    (a | b) 输出结果 61, 二进制解释: 0011 1101
        ^    按位异或运算符:相同为0,不同为1    (a ^ b) 输出结果 49, 二进制解释:  0011 0001
        ~    按位取反运算符:1变0,0变1        (~a ) 输出结果 -61, 二进制解释: 1100 0011
        <<    左移动运算符:运算数的各二进位全部左移若干位,由"<<"右边的数指定移动的位数,高位丢弃,低位补0。    a << 2                 输出结果 240 ,二进制解释: 1111 0000
        >>    右移动运算符:把">>"左边的运算数的各二进位全部右移若干位,">>"右边的数指定移动的位数    a >> 2 输出结果 15                 ,二进制解释: 0000 1111
    成员运算符
        in        如果在指定的序列中找到值返回 True,否则返回 False。    
        not in    与上面逻辑相反
    身份运算符
        is        判断两个标识符是不是引用自一个对象    x is y, 类似 id(x) == id(y) , 如果引用的是同一个对象则返回 True,否则返回                    False
        is not  判断两个标识符是不是引用自不同对象    x is not y , 类似 id(a) != id(b)。如果引用的不是同一个对象则返回结果                           True,否则返回 False。
       注释:is 与 == 区别:
            is 用于判断两个变量引用对象是否为同一个, == 用于判断引用变量的值是否相等。
     

以上就介绍了Python的相关知识,希望对Python有兴趣的朋友有所帮助。了解更多内容,请关注职坐标编程语言Python频道!

本文由 @小标 发布于职坐标。未经许可,禁止转载。
喜欢 | 0 不喜欢 | 0
看完这篇文章有何感觉?已经有0人表态,0%的人喜欢 快给朋友分享吧~
评论(0)
后参与评论

您输入的评论内容中包含违禁敏感词

我知道了

助您圆梦职场 匹配合适岗位
验证码手机号,获得海同独家IT培训资料
选择就业方向:
人工智能物联网
大数据开发/分析
人工智能Python
Java全栈开发
WEB前端+H5

请输入正确的手机号码

请输入正确的验证码

获取验证码

您今天的短信下发次数太多了,明天再试试吧!

提交

我们会在第一时间安排职业规划师联系您!

您也可以联系我们的职业规划师咨询:

小职老师的微信号:z_zhizuobiao
小职老师的微信号:z_zhizuobiao

版权所有 职坐标-一站式IT培训就业服务领导者 沪ICP备13042190号-4
上海海同信息科技有限公司 Copyright ©2015 www.zhizuobiao.com,All Rights Reserved.
 沪公网安备 31011502005948号    

©2015 www.zhizuobiao.com All Rights Reserved

208小时内训课程