zoukankan      html  css  js  c++  java
  • Python2X学习6-python整数和浮点数

    Python支持对整数和浮点数直接进行四则混合运算,运算规则和数学上的四则运算规则完全一致。

    使用括号可以提升优先级,这和数学运算完全一致,注意只能使用小括号,但是括号可以嵌套很多层:

    (1 + 2) * 3    #9
    (2.2 + 3.3) / (1.5 * (9 - 0.3))  #0.42145593869731807

    和数学运算不同的地方是,Python的整数运算结果仍然是整数,浮点数运算结果仍然是浮点数。整数和浮点数混合运算的结果就变成浮点数了

    1 + 2    # ==> 整数 3
    1.0 + 2.0    # ==> 浮点数 3.0
    1 + 2.0    # ==> 浮点数 3.0

    Python的整数除法,即使除不尽,结果仍然是整数,余数直接被扔掉。不过,Python提供了一个求余的运算 % 可以计算余数

    按照“整数和浮点数混合运算的结果是浮点数”的法则,把两个数中的一个变成浮点数再运算就没问题了

    11 / 4    # ==> 2
    11 % 4    # ==> 3
    11.0 / 4    # ==> 2.75
  • 相关阅读:
    url编码
    客户端安全-xss-1类型介绍
    阿里云扩容教程
    jquery获取和设置表单数据
    uMlet建模工具
    phpstorm的调试工具xdebug
    服务器如何处理http请求
    http基础实战
    协程
    Goroutine(协程)为何能处理大并发?
  • 原文地址:https://www.cnblogs.com/liangpi/p/12559906.html
Copyright © 2011-2022 走看看