多应用+插件架构,代码干净,二开方便,首家独创一键云编译技术,文档视频完善,免费商用码云13.8K 广告
[TOC] ## 一、Python 运算符介绍 **01 运算符作用** ``` 1. 计算机可以完成的运算分为很多种,不仅仅限于 加减乘除 2. 不同类型的运算需要依赖不同的符号 3. 运算符可以让计算机认识并处理对应的计算逻辑 ``` **02 运算符分类** 1. 算数运算符:完全常规数字运算 2. 比较运算符:完成二个值的大小比较运算 3. 逻辑运算符:常用业务之间的逻辑判断 4. 赋值运算符:将运算符右侧的值,赋值给左侧容器 **03 运算符使用** ``` 1. 准备运算过程中需要的数据 2. 选择对应的运算符规则 3. 执⾏程序代码完成最终运算 a = 1 b = 2 print( a+b ) # 通过加法运算符完成运算 ``` <br /> ## 二、算术运算符 场景构建:假设有x y ⼆个变量,x=10, y=20 | 运算符 | 描述 | 实例 | | --- | --- |--- | | + | 加 | x + y = 30 | | - | 减 | x - y = -10 | | * | 乘 | x * y = 200 | | / | 除 | x / y = 0.5 | | // | 求商 | x // y = 0(商为0) | | % | 求余 | x % y = 10 | | ** | 幂 | 2 ** 3 = 8 ( 2的3次方 ) | > 注: python 算数运算符中的 *可以用于字符串计算 输入:print(“中”\*10) 输出:中中中中中中中中中中 <br /> ## 三、比较运算符 场景构建:假设有a b ⼆个变量,a=10, b=20 | 运算符 | 描述 | 实例 | | --- | --- |--- | | == | 检查运算操作数的值是否相等,如果是表示成立,返回 True | print(a==b)返回False | | != | 检查运算操作数的值是否不相等,如果是表示成立,返回 True | print(a!=b)返回True | | > | 检查左侧操作数的值是否大于右侧,如果是表示成立,返回True | print(a>b)返回False | | < | 检查左侧操作数的值是否小于右侧,如果是表示成立,返回 True | print(a<b)返回True | | >= | 检查左侧操作数的值是否 大于或等于右侧,如果是,表示条件成立,返回True | print(a>=b)返回False | | <= | 检查左侧操作数的值是否 小于或等于右侧, 如果是,表示条件成立,返回True |print(a<=b)返回True | <br /> ## 四、逻辑运算符 场景构建:假设有a b ⼆个变量,a=True, b=True | 运算符 | 描述 | 实例 | | --- | --- | ------ | | and | 只有a b 二者都为True,才会返回True | print(a and b) 返回Ture | | or | 只有a b 有一个为为True,则会返回True | print(a or b) 返回Ture | | not | 取反操作,如果Ture,not之后为False | print(a and b) 返回Ture | <br /> ## 五、赋值运算符 场景构建:假设有a, b 两个变量,a=10, b=20 | 运算符 | 描述 | 实例 | | --- | --- |--- | | = | 基础赋值运算 | a = 10,print(a)得10 | | += | 包含加法规则的赋值运算 | a += 20,等价于a = a+20,print(a)得30 | | -= | 包含减法规则的赋值运算 | a -= 10,等价于a = a-10,print(a)得0 | | *= | 包含乘法规则的赋值运算 | a = 4, 等价于a = a 4, print(a) 得40 | | /= | 包含除法规则的赋值运算 | a /= 2, 等价于a = a / 2, print(a) 得5.0 | | //= | 包含求商规则的赋值运算 | a //= 3, 等价于a = a // 3, print(a) 得3 | | %= | 包含求余规则的赋值运算 | a %= 5, 等价于a = a % 5, print(a) 得0 | | **= | 包含求幂规则的赋值运算 | a\*\*= 2, 等价于a = a \*\* 2, print(a) 得100 |