首页 > 其他分享 >算术运算符

算术运算符

时间:2022-08-18 13:55:09浏览次数:55  
标签:运算 算术 浮点数 运算符 括号 除法

算术运算是计算机被发明的初衷,所有的编程语言都支持算术运算。Python中通过算术运算符来进行算出运算,下标列出Python中所有支持的算术运算符。

运算符 描述
+ 加法运算符 1+1
- 减法运算符 3-2
* 乘法运算符 9*9
/ 除法运算符 9/3,除法运算后的结果一定为float类型
// 整除运算符 10/3,也称为地板除向下取整
% 取模运算符 10%3,表示10除以3取余数
** 幂次运算符 2**3,表示2的3次幂
() 括号运算符,括号内的表达式先运算 (1+2)* 3

与数学中常用的运算符基本一致。

>>> 1 + 1 	# 加法
2
>>> 2 - 1   # 减法
1
>>> 2 * 2 	# 乘法
4
>>> 9 / 3 	# 除法
3
>>> 10 % 3 	# 取模也即是求余数
1
>>> 2 ** 3 	# 幂运算,2的3次方
8
>>> (2+3)*5	# 带括号的四则运算
25

需要注意的细节点。

  1. 一个浮点数和一个整数进行任何数学运算后的结果一定是浮点数。
>>> 2 + 1.0
3.0
  1. /除法运算的结果一定为float
>>> 9 / 3
3.0
  1. //整除法运算符会向下取整,注意不是四舍五入是直接抛弃小数部分
>>> 9 // 2		# 当全部是整数时,结果也是整数
4				# 注意是向下取整,不是四舍五入
>>> 9 // 2.0	# 如果有浮点数参与运算,结果为小数部分为0的浮点数
4.0
  1. 优先级和数学四则运算一样,先算乘除,再算加减,有括号先算括号内的。

标签:运算,算术,浮点数,运算符,括号,除法
From: https://www.cnblogs.com/superwuchaofan/p/16557253.html

相关文章

  • 6、Python语法入门之与用户交互、运算符
    6、Python语法入门之与用户交互、运算符  目录一程序与用户交互1.1什么是与用户交互?1.2为什么要与用户交互?1.3如何与用户交互1.3.1输入inpu......
  • EL概述、EL运算符
    EL概述概念:IE表达式语言作用:替换和简化jsp页面java代码的编写语法:${表达式}注意:jsp默认支持el表达式,如果要忽略el表达式1,设置jsp中page指令中,isELIgnore......
  • java运算符
    算术运算符+,-,*,/(取模),%(取余数),++,--赋值运算符=//a=b关系运算符>,<,>=,<=,==,!=,instanceof逻辑运算符&&,||,!位运算符&,|,^,~,>>,<<,>>>条件运算符......
  • 第三章 2 基本运算符-数学运算 习题
    第三章2基本运算符-数学运算习题1、python运算符中用来计算整数商的是//2、语句x=3==3,5,执行结束后,变量x的值为(True,5)3、已知x=3,那么执行语句x+......
  • 第三章 2 基本运算符-数学运算 记忆笔记
    第三章2基本运算符-数学运算记忆笔记1、算术运算符+加法-减法*乘法/除法//整除**幂数%余数2、赋值运算符+=-=*=/=//=**=%=3、比较......
  • EL表达式概述和EL运算符
    EL表达式概念:ExpressionLanguage表达式语言作用:替换和简化jsp页面中java代码的编写语法:${表达式}注意:jsp默认支持el表达式的。如果要忽略el表达式设置jsp中page......
  • Java运算符
    运算符(operator)Java支持如下运算符:算术运算符:+,-,*,/,%,++,--赋值运算符=关系运算符:>,<,>=,<=,==,!=instanceof*逻辑运算符:&&,||,!*位运算符:&,|,^,~,>>,<<,>>......
  • 获取域中List集合和Map集合存储的值以及empty运算符和隐式对象pageContext
    获取域中List集合和Map集合存储的值 List集合:${域名称.键名[索引]}<%Useruser=newUser();user.setName("张三");user.se......
  • EL获取域中存储的值List集合&Map集合值和EL empty运算符&隐式对象pageContext
    EL获取域中存储的值List集合&Map集合值3.获取对象、List集合、Map集合的值1.对象:${域名称.键名.属性名}本质上会去调用对象的getter方法2.List集合:${......
  • C++之运算符重载
    1运算符重载运算符  +  -  *  /  ++  --  %  &&  ->  >  <等classPerson{public: Person(){} Person(int......