Python3.*(第八课——运算符,重要的佐料一)

Python中提供以下几种运算符:

       赋值运算符

       算数运算符

       位运算符

       索引运算符

       比较运算符

       逻辑运算符

赋值运算符

       表达式值赋给变量

       一个变量的值赋给另一个变量

       连续赋值:a = b = c = 20

算数运算符

       “+”:加法运算符,还可以作为字符串

       “-”:减法运算符,作为求负运算符

       “*”:还可以作为字符串的连接运算符,表示将N 个字符串连接起来。

              s='Python '    print(s*5)

       Python 的除法运算符有两个:

              “/”表示普通除法(即除不尽时,会产生小数部分)

              “//”表示整除,使用它除出来的结果只有整数部分,小数部分将会被舍弃。

       Python不允许使用0作为除数

       Python2.x只有一个”/”是Python3.x的综合版。

%:求余运算符:

              求余运算符完全支持对浮点数求余。

              余运算的第二个操作数不能是0。

              求余运算的结果不一定总是整数。

                     print('5.2 % -2.9的值为:',5.2 % -2.9)

                     5.2 % -2.9的值为: -0.5999999999999996

              Python求余运算的逻辑是用被除数减去除数的N倍,此处的N是-2,因此得到结

              果是-0.6。

              浮点数的存储机制导致的。计算机底层的浮点数的存储机制并不是精确保存每一个

              浮点数的值。浮点数在Python 中可能产生精度丢失。比如此处正常计算的结果应该是0.6 ,但实际计算出来的结果是一个非常接近0.6的值。

       **:乘方运算符:Python 支持使用"**"作为乘方运算符,同时也可以进行开方计算。

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

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

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

 

你可能感兴趣的:(Python3.+,python运算符,python取模,python的基础运算,类型运算python)