前言:
当前朋友们对“python 次方运算符”大概比较注意,我们都需要了解一些“python 次方运算符”的相关文章。那么小编同时在网络上汇集了一些对于“python 次方运算符””的相关知识,希望小伙伴们能喜欢,朋友们快快来学习一下吧!运算符
运算符是用来进行对数据的计算,赋值,和比较等。可以将一个或多个操作数用运算符连接成可执行语句,用来实现特定功能。
基本赋值运算符
赋值运算符用于为变量或者常量进行赋值,python 中使用 = 作为赋值运算符,通常用来将表达式的值赋值给另一个变量。这也是最简单的也是最常用的赋值方式。
# 基本赋值示例x = 10 # 将整数值10赋给变量xname = "Alice" # 将字符串"Alice"赋给变量namepi = 3.14d1 = pi + x
同时也支持对多个变量赋值多个值,赋值运算符还可以与其他运算符相结合扩展成更强大的赋值运算符,即复合运算符
算术运算符
用于执行基本的数学运算。
1. 加法运算符+ 加法:5 + 3 结果为 8
a = 5b = 3sum1 = a + bprint("sum 的值为:",sum1)
除此之位 + 还可以是字符串的连接符
s1 = "hello"s2 = "world"# 使用 + 连接两个字符串print(s1+s2)2. 减法运算符- 减法:5 - 3 结果为 2
a = 5b = 3sub1 = a - bprint("sum 的值为:",sub1)
除此之位 - 还可以作为求负的运算
a = -5# 对a 求负,其值为5a = -a
但是 + 却对操作数没有任何改变
a = -5# 对a 求负,其值为5a = +a3. 乘法运算符* 乘法:5 * 3 结果为 15
a = 5b = 3mulit = a * bprint('mulit的值:',mulit)
* 还可以作为字符串的连接运算符,标识将N 个字符串连接起来
s3 = 'crazyit'print(s3*5)4. 除法法运算符/ 除法:5 / 3 结果为 1.666…;与数学计算中的除法计算结果是相同的,即除不尽的时候会产生小数
a = 5b = 3print('5/3的值',5/3)- // 整除:5 // 3 结果为 1,结果向下取整;只会取整数部分,不会进行四舍五入
a = 5b = 3print('5//3的值',5//3)% 取模:5 % 3 结果为 2,返回除法的余数取模运算完全支持对浮点数的求余,所以结果不一定总是整数,他是使用第一个操作数来除以第二个操作数,得到一个整除的结果后剩下的值就是余数
print('5%3的值',5%3)print('5.2%3.1的值',5.2%3.1)print('-5.2%-3.1的值',-5.2%-3.1)print('5.2%-2.9的值',5.2%-2.9)print('5.3%-1.3的值',5.3%-1.3)print('-5.2%1.5的值',-5.2%1.5)print('5%0.0的值',5%0.0)
Pyhon 中不允许使用0 作为除数,否则会引发ZeroDivisionError 的错误;
取模运算获得的实际值可能是一个无限接近的预估值,这是因为python 对浮点数的存储机制导致的,计算机底层的浮点数的存储机制并不是精确保持每一个浮点数的值。
5. 幂运算符** 幂运算:5 ** 3 结果为 125,计算5的3次方
print('5的3次方:',5**3)print('4 的平方:',4**0.5)
版权声明:
本站文章均来自互联网搜集,如有侵犯您的权益,请联系我们删除,谢谢。
标签: #python 次方运算符