• python中,数字类型计算


    说明: 

      今天在看python数字类型的操作,在此记录下。

    操作过程:

    1.数字的加减乘除

    >>> 2 + 2
    4
    >>> 4 - 2
    2
    >>> 2 - 4
    -2
    >>> 2 * 2
    4
    >>> 2 / 2 #除法的结果会返回小数的结果,如果是整除,小数点后面就是0
    1.0
    >>> 1 / 3
    0.3333333333333333 #1除以3除不尽,小数点后面是无限循环。
    >>> 2 / 0
    Traceback (most recent call last):
      File "<pyshell#151>", line 1, in <module>
        2 / 0
    ZeroDivisionError: division by zero #0不能作为除数。要注意。
    >>> 0 / 2
    0.0

    #通过()括号的方式来实现混合运算。
    >>> (3 + 5) * 2
    16
    >>> (3 - 3 * 2) / 3
    -1.0

    #混合计算中,如果有小数,那么计算结果也返回浮点类型
    >>> 4 * 3.75 - 1
    14.0
    >>> 4 * 1.3333 -1
    4.3332

    2.求商的运算,即如果是除法的结果带有小数部分的,取整数部分

    >>> 17 / 3    #正常的除法运算,得到的结果是带有小数部分的
    5.666666666666667  
    >>> 17 // 3
    5

    3.求余数

    >>> 17 % 3   #17除以3,整数部分是5,余数是2
    2

    4.计算幂指数,即3的2次幂,5的10次幂,使用**来实现

    >>> 2 ** 3          #计算2的3次幂,就是3个2相乘
    8
    >>> 2 ** 10         #2的10次幂,就是10个2相乘
    1024
    >>> 5 ** 3
    125

    5.查看最后输出的值,最后表达式的值被赋值给 _

    >>> 4 * 35    #最后一个表达式,计算的结果会赋值给 _
    140
    >>> _
    140
    >>> tag = 112  #将112赋值给tag,但是并不会影响 _ ,只有计算的结果,_ 才会获取到
    >>> _
    140
    >>> tag + _    #将tag 与 _ 进行加法计算
    252

    备注:

      1.除法总是返回浮点类型,即带有小数部分的

      2.除数不能是0

    文档创建时间:2018年11月23日18:34:08

  • 相关阅读:
    【转载】jquery取得iframe元素的方法
    【转载】URL重写相关
    【转载】PHP程序员突破成长瓶颈
    【转载】是什么浪费了我的上网时间
    信息化时代下的我们弄潮儿
    如何减小与“大牛”的差距
    servlet应用之cookies&session操作
    Servlet简介及工作原理
    深入学习Tomcat自己动手写服务器(附服务器源码)
    servlet过滤器
  • 原文地址:https://www.cnblogs.com/chuanzhang053/p/10009210.html
Copyright © 2020-2023  润新知