python格式化输出数字相加_Python--运算符、格式化输出

本文介绍了Python中的算术运算符、赋值运算符和比较运算符的使用,包括地板除、幂运算和取余操作。同时,详细讲解了如何使用random模块生成随机整数和浮点数。此外,还探讨了浮点数精度问题以及如何利用decimal模块确保精确计算。最后,提到了逻辑运算和成员运算符的基本概念。
摘要由CSDN通过智能技术生成

运算符

算术运算符:+ - * / **(幂运算) %(取余) //(除法取整)

/ 除法计算结果是浮点数,即使是两个整数恰好整除,结果也是浮点数 eg: >>> 9 / 3得出的结果就是3.0

//,称为地板除,两个整数的除法仍然是整数,eg: >>> 10 // 3得出的结果就是3

赋值运算符: = += -= *= %=

比较运算符:== > < <= >= !=

比较条件成立,返回的是True,条件不成立,返回的是False

ps:字符串不能用于比较

逻辑运算 and or not;

成员运算符 in 和 not in

身份运算符 is 和 is not 随机数模块

随机数模块 random

指定范围生成一个随机整数(包含边界值)num_1=random.randint(-11,10)

生成一个在0-1之间的随机小数 num_2=random.random()

eg:输出一个10-20之间的随机小数---先生成一个10-20的整数,继续生成0-1的一个小数,把两个数相加就可以了'''

num_3=random.randint(10,20)

num_4=random.random()

print(num_3+num_4)

浮点数精度问题----decimal模块

float数据直接运算,有一个精度问题,得出来的值不是精确的

import decimal

a=2.89

b=0.3

print(a-b)

创建decimal的浮点数,就可以保证精确度,注意这里值需要以字符串形式

aa=decimal.Decimal('2.89')

bb=decimal.Decimal('0.3')

print(aa-bb)

查看函数源码

---ctrl+鼠标左键,鼠标点击要查看的函数

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值