Python运算符

这篇博客详细介绍了Python中的各种运算符,包括算术运算符(如加减乘除、精度丢失问题)、赋值运算符(如+=、-=等)、比较运算符(True/False结果)、逻辑运算符(and、or、not)、位运算符、三元运算符、条件运算符(if-elif-else)、循环语句(while、for)以及随机数的使用。内容涵盖了数值类型的转换、字符串拼接、运算符优先级等多个方面。
摘要由CSDN通过智能技术生成

1.算术运算符

1.两个数值相加,求加法

注1:小数的+ - * /存在精度丢失问题

精度丢失:数值的运算最终是转成二进制的形式,但是小数不好转成二进制

案例:
a = Decimal(“2.3”) #导入模块:from decimal import Decimal
b = Decimal(“1.9”)
c = Decimal(“4.2”)
print( (a+b) == c) # 精度丢失问题

注2:特殊情况:int类型和bool类型之间自动转换 True 1 False 0
print(int(False))
print(True - False)

2.两个字符串相加,就是拼接功能

3.* / % **【几次幂】 // 【求整】

print(“hello”*2)
print(3 ** 3)
print(25 ** 0.5) #开跟
print(3 / 2) #跟java不同,java是取整
print(3 // 2)
print(10 % 3)

注3:优先级问题
()高于**高于 * / // %高于 + -
print(2 ** 2 * 3)
print(3 * 2 ** 2)

2.赋值运算符

1.相比java 多了** //

a = 2
a += 2
a -= 2
a *= 2
a **= 2
a /= 2
a //= 2
a

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值