python3常用技巧

 我来答
机器1718
2022-07-24 · TA获得超过6858个赞
知道小有建树答主
回答量:2805
采纳率:99%
帮助的人:163万
展开全部

传送门

除法有 “/” 以及 “//” 两种,前一种的结果如果除不尽则会以小数作为结果,后一种的结果是整除,结果一定是整数。但是这个整除是向下取整,而且有点诡异,与cpp有不同之处。具体为:在结果是正整数时,python与cpp一致,但是当结果是负数时,则python是真“向下取整”的,举例说明如下:

要得到cpp的结果,即绝对值向下取整,用int()强转即可

余数的定义有两种,计算机领域的余数与数学上的余数其实是有差异的

但是在cpp中上述结果为:a=1, b=-1, c=-1. 因为商均为0。
总结:取余操作与整除的计算直接相关。因此python要实现与cpp类似的计算结果,应该从计算公式入手,把整数除法的结果计算正确,再套计算公式得出结果,即:

bisect模块实现了一个算法来向列表中插入元素,同时仍保持列表有序。

使用help()方法即可. 例如要查询list的使用方法,有哪些函数:

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式