送涂图 2023-03-10 20:53 采纳率: 70%
浏览 28
已结题

python/与//有什么区别吗?

python/与//有什么区别吗?python/与//有什么区别吗?

  • 写回答

4条回答 默认 最新

  • 没掉发的程序员 山东创站网络科技有限公司官方账号 2023-03-10 21:10
    关注

    python中/与//的区别是表示含义不同。

    在Python中“/”表示浮点数除法,返回浮点结果,也就是结果为浮点数,而“//”在Python中表示整数除法,返回不大于结果的一个最大的整数,意思就是除法结果向下取整。

    除法运算 (/) 永远返回浮点数类型。如果要做 floor division得到一个整数结果(忽略小数部分)你可以使用 // 运算符;如果要计算余数,可以使用 %。

    python中运算符的含义

    == :等于 - 比较对象是否相等。 (a == b) 返回 False。

    != :不等于 - 比较两个对象是否不相等。 (a != b) 返回 true 。

    <> :不等于 - 比较两个对象是否不相等。 (a <> b) 返回 true。这个运算符类似 != 。

    :大于 - 返回x是否大于y。 (a > b) 返回 False。

    < :小于 - 返回x是否小于y。所有比较运算符返回1表示真,返回0表示假。这分别与特殊的变量True和False等价。 (a < b) 返回 true。

    = :大于等于 - 返回x是否大于等于y。 (a >= b) 返回 False。

    <= :小于等于 - 返回x是否小于等于y。 (a <= b) 返回 true。

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(3条)

报告相同问题?

问题事件

  • 系统已结题 3月18日
  • 已采纳回答 3月10日
  • 创建了问题 3月10日