zoukankan      html  css  js  c++  java
  • 02_python的运算符

    1.python的算数运算符概述

    (1)python的算数运算符概述

    运算符 描述 解释
    + 同通常语言的加法
    - 同通常语言的减法
    * 同通常语言的乘法
    / 同数学中的除法,除出的结果有小数
    // 取整除 返回除法的整数部分(商)例如:9 // 2 输出结果 4
    % 取余数 同通常语言的取余
    ** 又称次方、乘方,例如:2 ** 3 = 8

    (2)算数运算符的优先级

    python中算数运算符的优先级同数学中各种运算符的优先级。

    运算符 描述
    ** 幂 (最高优先级)
    * / % // 乘、除、取余数、取整除
    + - 加法、减法

    2.python的逻辑运算符

    (1)逻辑运算符概述

    在分支语句中(判断语句)中通常会用到逻辑运算符,python的逻辑运算符有3个:andornot

    (2)逻辑运算符的基本语法

    条件1 and 条件2  # and的使用语法
    
    条件1 or 条件2  # or的使用语法
    
    not 条件  # not的使用语法
    

    3.python的关系运算符

    运算符 描述
    == 检查两个操作数的值是否 相等,如果相等则返回 True
    != 检查两个操作数的值是否 不相等,如果不相等则返回 True
    > 检查左操作数的值是否 大于 右操作数的值,如果大于则返回 True
    < 检查左操作数的值是否 小于 右操作数的值,如果小于则返回 True
    >= 检查左操作数的值是否 大于或等于 右操作数的值,如果符合则返回 True
    <= 检查左操作数的值是否 小于或等于 右操作数的值,如果符合则返回 True
    • 注意:python2.x中不等运算符可以使用<>

    4.python的赋值运算符

    运算符 描述 举栗子
    = 赋值运算符 c = a + b 将 a + b 的运算结果赋值为 c
    += 加法赋值运算符 c += a 等效于 c = c + a
    -= 减法赋值运算符 c -= a 等效于 c = c - a
    *= 乘法赋值运算符 c *= a 等效于 c = c * a
    /= 除法赋值运算符 c /= a 等效于 c = c / a
    //= 取整除赋值运算符 c //= a 等效于 c = c // a
    %= 取模赋值运算符 c %= a 等效于 c = c % a
    **= 幂赋值运算符 c **= a 等效于 c = c ** a

    5. python运算符的优先级

    • 以下表格的算数优先级由高到最低顺序排列
    运算符 解释
    ** 幂 (最高优先级)
    * / % // 乘、除、取余数、取整除
    + - 加法、减法
    <= < > >= 比较运算符
    == != 等于运算符
    = %= /= //= -= += *= **= 赋值运算符
    not or and 逻辑运算符
  • 相关阅读:
    【WIN10】我的第一個WIN10-UWP應用——古文觀止
    【WIN10】文本圖標
    【WIN10】VisualStateManager使用說明
    【WIN10】Storyboard動畫板
    【WIN10】Bind、Binding與Converter的使用
    struts执行过程
    在jsp中的局部和全局变量
    jsp页面中的:<%@ page contentType="text/html; charset=utf-8" language="java"%>的作用及含义
    jsp中的this
    在Java接口中怎样访问定义的常量呢?
  • 原文地址:https://www.cnblogs.com/lasnitch/p/11565080.html
Copyright © 2011-2022 走看看