python笔记02数据类型和数据运算简述

    科技2022-07-13  131

    python笔记02.1数据类型简述

    先声明一下 各位大佬这是我的笔记 如有错误恳请指正 另外 感谢您的观看 谢谢啦

    1.简单讲一下数据类型

    int整形

    长度为32位

    float浮点型

    complex复数类型

    print(complex(2,3)) >(2+3j)

    bool布尔类型

    print(bool(3>2)) >True

    hex() ->()内转成十六进制

    oct() ->()内转成八进制

    bin() ->()内转成二进制

    小整数对象池

    为了能提高效率,python初始化的时候会自动建立一个小整数对象池,方便我们调用

    它的范围是-5到256,并且为他们分配的地址时连续的

    i = 0 for i in range(10): print(id(i)) print(id(-6))

    我们来看看结果

    1477602752 1477602784 1477602816 1477602848 1477602880 1477602912 1477602944 1477602976 1477603008 1477603040 2667687012944

    2.数学运算简述

    math.ceil() 向上取整

    import math '''导入模块,下面就不写了''' print(math.ceil(5.1))

    输出结果

    6

    math.floor() 向下取整

    print(math.floor(5.9)) 5

    math.pow(x,y)x**y

    print(math.pow(2,3)) 8.0

    round() 四舍六入五成偶

    print(round(8.4)) print(round(8.6)) print(round(8.5)) print(round(7.5))

    当小于0.4时舍去,大于0.6时加一 为0.5时如果加一时偶数就会加一,如果加一是奇数就不会加一

    Processed: 0.012, SQL: 8