Python运算符

慈云数据 2024-04-23 技术支持 40 0

✨本文章已收录于Python系列专栏:👉Python学习笔记

🔥想从0到100更深入学习Python,可订阅博主的Python付费专栏👉Python从入门到精通 限时9.9元即可享受付费专栏权益,一个专栏带你吃透Python

🥇Python从入门到精通文章导航站,可直接点击相应链接进行阅读 👉Python从入门到精通系列专栏文章导航站

🎉Python从入门到精通专栏限时9.9元订阅地址 👉Python从入门到精通

💬订阅👉Python从入门到精通 专栏后可加V:hacker0327进入Python学习交流群,手把手教学+专业答疑(代码指导+远程服务)+进群可领取Python视频教程以及Python相关电子书合集

在这里插入图片描述

Python运算符

  • Python运算符(持续更新中)
    • 算术运算符
    • 赋值运算符
    • 比较(关系)运算符
    • 逻辑运算符
    • 位运算符(了解即可)
    • 成员运算符
    • 身份运算符
    • 三目运算符
    • 运算符优先级
    • 结束语🥇

      Python运算符(持续更新中)

      算术运算符

      ✅算术运算符是处理四则运算的符号,数字处理应用方面最多,在Python中,常用的算术运算符如下表所示

      运算符描述
      +
      -
      *
      /
      %取摸-返回除法的余数
      **幂-返回x的y次方
      //取整数-返回商的整数部分

      详解算术运算符

      • +运算符

        +运算符用于两个数相加

        实例:将x和y的值相加

        x = 10
        y = 7
        print("两个数相加:", x + y)
        

        在这里插入图片描述

        • -运算符

          -运算符用于将两个数相减

          实例:将x和y的值相减

          x = 10
          y = 7
          print("两个数相减:", x - y)
          

          在这里插入图片描述

          • *乘运算符

            *乘运算符用于将两个数相乘

            实例:将x和y的值相乘

            x = 10
            y = 7
            print("两个数相乘:", x * y)
            

            在这里插入图片描述

            • /除运算符

              /运算符用于将两个数相除

              实例:将x和y的值相除

              x = 10
              y = 7
              print("两个数相乘:", x / y)
              

              在这里插入图片描述

              • %取模运算符(返回除法的余数)

                %取模运算符用于将两数进行取模运算

                实例:将x和y的值进行取模,返回余数

                x = 10
                y = 7
                print("两个数相除:", x / y)
                print("两个数取整除:", x // y)
                

                在这里插入图片描述

                • //取整除运算符(返回商的整数部分)

                  //取整除运算符用于将两数进行取整除运算(默认保留小数点后16位)

                  实例:将x和y的值进行取整除,返回商的整数部分

                  返回商的整数部分是指返回整数,例如10与7相除约等于1.4285714285714286,取商的整数部分即取1

                  x = 10
                  y = 7
                  print("两个数相除:", x / y)
                  print("两个数取整除:", x // y)
                  

                  在这里插入图片描述

                  • **幂运算符(返回x的y次方)

                    **幂运算符用于将两数进行乘方运算符

                    实例:将x和y的值进行幂运算(例如2的2次等于4)

                    x = 2
                    y = 2
                    print("两数取幂:", x ** y)
                    

                    在这里插入图片描述

                    赋值运算符

                    ✅赋值运算符主要用于为变量等赋值,可以直接把简单赋值运算符右边的值直接赋值给左边的变量,也可以进行某种运算后再赋值给左边的变量。在Python中,常用的赋值运算符如下表所示

                    运算符描述
                    =简单的赋值运算符
                    +=加法赋值运算符
                    -=减法赋值运算符
                    *=乘法赋值运算符
                    /=除法赋值运算符
                    %=取模赋值运算符
                    **=幂赋值运算符
                    //=取整除赋值运算符

                    详解赋值运算符

                    • =简单的赋值运算符

                      结果赋值给给一个变量

                      实例:将x的值赋值给y输出y的值

                      x = 777
                      y = x
                      print("y的值:", y)
                      

                      在这里插入图片描述

                      • +=加法赋值运算符

                        x+=y相当于x=x+y(将x+y的值重新赋值给x)

                        实例:将x与y进行加法赋值运算

                        x = 10
                        x += 7
                        print("加法赋值:", x)
                        

                        在这里插入图片描述

                        • -=减法赋值运算符

                          x-=y相当于x=x-y(将x-y的值重新赋值给x)

                          实例:将x与y进行减法赋值运算

                          x = 10
                          x -= 7
                          print("减法赋值:", x)
                          

                          在这里插入图片描述

                          • *=乘法赋值运算符

                            x*=y相当于x=x * y(将x * y的值重新赋值给x)

                            实例:将x与y进行乘法赋值运算

                            x = 10
                            x *= 7
                            print("乘法赋值:", x)
                            

                            在这里插入图片描述

                            • /=除法赋值运算符

                              x/=y相当于x=x / y(将x / y的值重新赋值给x)

                              实例:将x与y进行除法赋值运算

                              x = 10
                              x /= 7
                              print("除法赋值:", x)
                              

                              在这里插入图片描述

                              • %=取模赋值运算符

                                x%=y相当于x=x % y(将x % y的值重新赋值给x)

                                实例:将x与y进行取模赋值运算

                                x = 10
                                x %= 7
                                print("取模赋值:", x)
                                

                                在这里插入图片描述

                                • **/幂赋值运算符

                                  x**=y相当于x=x ** y(将x ** y的值重新赋值给x)

                                  实例:将x与y进行幂赋值运算

                                  x = 2
                                  x **= 2
                                  print("幂赋值:", x)
                                  

                                  在这里插入图片描述

                                  • //=取整除赋值运算符

                                    x//=y相当于x=x // y(将x // y的值重新赋值给x)

                                    实例:将x与y进行取整除赋值运算

                                    x = 10
                                    x //= 7
                                    print("取整除赋值:", x)
                                    

                                    在这里插入图片描述

                                    比较(关系)运算符

                                    ✅比较运算符又称关系运算符,用于对变量或者表达式的结果进行大小,真假等比较,如果比较结果为真返回True,反之返回False。在Python中,常用的比较运算符如下表所示

                                    运算符描述
                                    ==等于(比较两个对象是否相等
                                    !=不等于(比较两个对象是否不相等
                                    >大于(返回x是否大于y)
                                    =大于等于(返回x是否大于等于y
                                    大于(返回x是否大于y)

                                    如果x大于y返回True,反之返回False

                                    实例:比较x是否大于y

                                    x = 10
                                    y = 7
                                    print("x是否大于y:", x > y)
                                    

                                    在这里插入图片描述

                                    • =大于等于(返回x是否大于等于y)

                                      如果x大于y返回True,反之返回False

                                      实例:比较x是否大于等于y

                                      x = 10
                                      y = 7
                                      print("x是否大于等于y:", x >= y)
                                      

                                      在这里插入图片描述

                                      • y: print("max:", x) else: print("max:", y)

                                        在这里插入图片描述

                                        可以将以上代码用三目运算符进行简化

                                        三目运算符语法格式:True_statements if expression else False_statements

                                        如果expression为真值,执行True_statements,并将其结果作为整个表达式的结果,反之为假执行False_statements,并将其结果作为整个表达式的结果

                                        x = 7
                                        y = 10
                                        print("max:", x if x > y else y)
                                        

                                        在这里插入图片描述

                                        运算符优先级

                                        ✅仅列举常用的运算符的优先顺序(1最高依次降低)

                                        优先级顺序运算符描述
                                        1**
                                        2* / % //乘、除、取模、取整除
                                        3+ -加、减
                                        4== != =比较运算符
                                        5= %= /= //= -= += *= **=赋值运算符
                                        6is is not身份运算符
                                        7in not in成员运算符
                                        8not or and逻辑运算符

                                        结束语🥇

                                        🎉Python从入门到精通专栏限时9.9元订阅地址 :👉Python从入门到精通

                                        🥇Python从入门到精通文章导航站,可直接点击相应链接进行阅读 👉Python从入门到精通系列专栏文章导航站

微信扫一扫加客服

微信扫一扫加客服

点击启动AI问答
Draggable Icon