python的运算符号包括算术运算符,Python 运算符

  python的运算符号包括算术运算符,Python 运算符

  Python支持所有基本的算术运算符,这些运算符用于执行基本的数学运算,如加、减、乘、除和求补。这里有七个基本的算术运算符。

  +:加法运算符,如下面的代码:

  a=5.2

  b=3.1

  _sum=a b

  #sum的值是8.3

  Print(the_sum的_sum值为:,the_sum)除此之外,还可以作为字符串(包括后面要介绍的序列)的串联运算符。例如,下面的代码:

  s1=你好

  s2=查理

  #用于连接两个字符串

  打印(S1 S2)-:减法运算符.例如,下面的代码:

  c=5.2

  d=3.1

  sub=c-d

  #sub的值是2.1

  打印( sub 的值为:,sub)。此外,“-”还可以作为负的加法到减法的运算符。请看下面的代码:

  #用值-5.0定义变量x

  x=-5.0

  #对x求反,其值变为5.0

  x=-x

  Print(x)但一元运算符" "不对操作数进行任何更改,如下面的代码:

  #用值-5.0定义变量Y

  y=-5.0

  #y还是-5.0。

  y=y

  :乘法运算符印刷公司.例如,下面的代码:

  e=5.2

  f=3.1

  乘法=e*f

  #multiply的值是16.12。

  print( multiply的值是:,multiply)另外,“*”还可以作为字符串(包括后面要介绍的序列)的串接运算符,表示N个字符串串接在一起。例如,下面的代码:

  s3=疯狂

  #使用*连接5个字符串

  打印(s3*5)上面的代码将输出:

  craitclazyitkrazyitkrazyitkrazyitkrazyitkrazyitkrazyitkrazyitkrazyitkrazyit/or//:除法运算符。Python有两个除法运算符:“/”是普通除法的意思,用它除法的结果和普通数学计算的结果是一样的(就是当除法无穷时,会产生小数部分);“//”表示整数除法。用它除法的结果只有整数部分,小数部分会被丢弃。例如下面的代码:print( 19/4的结果是: ,19/4)

  打印(19//4的结果是: ,19//4)

  aa=5.2

  bb=3.1

  #aa/bb的值将是1.6774448878

  print的值( aa/bb是: ,aa

  /bb)

  #aa//bb值将是1.0

  print("aa//bb的值是:",aa//bb)

  此外,Python 不允许使用。作为除数,否则将会引发 ZeroDivisionError 错误。

  %:求余运算符。Python 不要求求余运算符的两个操作数都是整数,Python 的求余运算符完全支持对浮点数求余。求余运算的结果不一定总是整数,它是使用第一个操作数来除以第二个操作数,得到一个整除的结果后剩下的值就是余数。

  由于求余运算也需要进行除法运算,因此求余运算的第二个操作数不能是 0,否则程序会报出 ZeroDivisionError 错误。

  例如如下程序:

  

print("5%3的值为:",5%3)#输出2

  print("5.2%3.1的值为:",5.2%3.1)#输出2.1

  print("-5.2%-3.1的值为:",-5.2%-3.1)#输出-2.1

  print("5.2%-2.9的值为:",5.2%-2.9)#输出-0.6

  print("5.2%-1.5的值为:",5.2%-1.5)#输出-0.8

  print("-5.2%1.5的值为:",-5.2%1.5)#输出0.8

  #print("5对0.0求余的结果是:",5%0.0)#导致错误

运行上面程序,可以看到如下输出结果:

  

5%3的值为:2

  5.2%3.1的值为:2.1

  -5.2%-3.1的值为:-2.1

  5.2%-2.9的值为:-0.5999999999999996

  5.2%-1.5的值为:-0.7999999999999998

  -5.2%1.5的值为:0.7999999999999998

**:乘方运算符。Python 支持使用“**”作为乘方运算符,这是一个使用非常方便的运算符。由于开方其实是乘方的逆运算,因此实际上使用“**”也可进行开方运算。例如如下代码:

  

print('5的2次方:',5**2)#25

  print('4的3次方:',4**3)#64

  print('4的开平方:',4**0.5)#2.0

  print('27的开3次方:',27**(1/3))#3.0

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: