python学习总结四(python数字

发布时间:2019-09-22 07:41:12编辑:auto阅读(1717)

     

    一简介

    数字 提供了标量贮存和直接访问。他是不可改类型。也就是数字的值变化时是生成了 新的对象。

    1 如何创建数字和赋值。(数字对象)

    a = 1 就这么简单。

    2 如何更新数字

    因为单独数字不能做为变量,改变他的值。“3+5” 实际上没有改变他的值 只是重新生成了一个数值对象,并得到引用他而已。python 与 其他不同。

    3 如何删除

    a =1

    del a  删除后你不能使用 a 这个变量 ,除非给与新的赋值。

    二。整数

    前面说过好多次。

    1 标准的。

     22  33333  - 22  2** 2

    2. 布尔值

    真假  True Flase

    3 长整数。

     3L  3L + 5

     

     三 浮点

    就是小数点的数字

    每个浮点型 占8个字节(64位)

    四 复数

     

    操作符就不说了

    五。 关于数字的内建函数和工厂函数

    1 标准的 前面说了: cmp() ,str() ,type()

    2 互转的函数: int() , long(),float(), complex()

    3 功能函数:

    #abs() 返回一个数字的绝对值 ,如果是复数就返回他的模。

    >>> abs(1.1)
    1.1
    >>> abs(-1.2)
    1.2
    >>> abs(1.2 + 2j)
    2.33238075793812

    #coerce() 转换成同一个类型然后以元组形式返回。

    >>> coerce(5.5,5)
    (5.5, 5.0)

    >>> coerce(11,11L)
    (11L, 11L)

    #divmod(x,y)  x除以y 返回 商和余数。

    >>> divmod(10,3)
    (3, 1)

    #pow() 和 ** 操作符一样

    >>> pow(2,3)
    8

    #round(3.4)  四舍五入

    >>> round(3.4)
    3.0
    >>> round(3.5)
    4.0

    int() 直接去掉小数点部分

    round() 四舍五入

    math.fltoor()得到最近原数的整数

     

    4 整数仅有的

    进制转换函数

    oct()  hex() 八进制和十六进制转换。

    >>> oct(255)
    '0377'
    >>> hex(255)
    '0xff'

     

    ASCII转换函数

    chr() 接受一个单字节×××值,转换为一个字符串

    ord() 相反。

    >>> chr(1)
    '\x01'
    >>> ord("a")
    97

     

    5 bool() 分别对应的 true 是 1 flase 是0

    >>> bool(1)
    True
    >>> bool(0)
    False
    >>> bool(2<3)
    True
    >>> bool("a")
    True
    >>> bool(11)
    True
    >>> bool([])
    False
    >>> bool(2>3)
    False

    六 。数字相关模块

     

关键字

上一篇: VRRP and OSPF single

下一篇: python3.6.4的学习