""" 运算符 就是使用对应的符号 让数据之间完成对应的运算 根据作用 可以分为算术运算符 比较运算符 逻辑运算符等等 运算符根据参与运算数据的个数呢 又分为一元运算符 二元运算符 三元运算符[Python中没有] 算术运算符 一元运算符就是 正负号 + 还有 -, 只不过一般写数据的时候+是忽略的 可以不写的 -19 -20 +38 38 二元运算符 加 + 两个数据相加求和 减 - 两个数据相减求差 乘 * 两个数据相乘求积 除 / 两个数据相除求商 这个结果是浮点类型的 除不尽会有小数 比如 10/4 结果是2.5 向下整除 // 两个数据相除求商 结果是整数类型的 对商做了进一步的操作:向下取整 向下取整:小于或者等于并且接近于数据的整数 比如 3.14 === 向下取整就是3 4.0 ==== 向下取整就是4 -2.7 === 向下取整就是-3 举例 10//4=2 取余数 % 两个数据相除之后获取余数 11除以4 商2余3 11%4 = 3 幂数 ** 求两个数的幂数 前者为底数 后者为指数 x**y ==== x的y次方 比如3**2 ==== 3的平方 === 9 10**(-3) ==== 10的-3次方 ==== 千分之一 ==== 0.001 y还可以为分数 1/n 达到开方的效果 27**(1/3) ====> 对27开3次方 ==== 3.0 负数次方或者1/n 结果是浮点类型的 算术运算符之间的优先级别 ** 高于 正负号 高于 *、/、//、% 高于 加减 编程语言中提高表达式的优先级 使用的都是 () """ print(17 + 9) print(17 - 8) print(17 * 2) print(17 / 8) print(17 // 8) print(17 % 9) # 余数为0 代表的是什么意思???? 整除 18 % 9 = 0 print(2 ** 3) print(8 ** (1/3)) # 先执行1/3 再求幂 print(8 ** 1/3) # 先执行8**1 再除以3 print(-1 ** 2) # -1 print((-1) ** 2) # 1
Day02-04_算术运算符
最新推荐文章于 2024-11-03 20:27:08 发布