python-基本数据运算

2023-05-16

一、基本数据运算;

        0不能作除数,否则报错。

        1、+ 加        1+2=3

        2、- 减 3 - 1 =2

        3、* 乘 3*2=6

        4、/ 除 6/2=3

        5、// 整除  7//2 = 3

        6、%求余数  9%2=1

        7、2**3 幂运算 2**3=8

        8、divmod(x,y),可以得到商和余数;divmod(18,5)=(3,3)

        9、round(8.8),可以返回数值的四舍五入结果;

二、整数

        1、0b二进制0-1;

        2、0o八进制0-7

        3、0x16进制0-9,a-f;

        4、在python3中,取消了long类型,统一使用int,默认无大小限制,如遇数据转换时,使用int对小数进行转换,将会损失小数点后面的数字;无论小数点后面数字多大;

三、小数;

        float对数据进行转换,将会对整数附0操作;

四、时间类型,

        在python中,使用time模块进行时间操作,时间超始点为19700101 00:00:00以秒后单位输出unix时间戳。也可以用time模块里面的time.asctime()格式化输出当前时间。

五、布尔值

        true,1

        false,0

六、比较运行算符

a ==b,a,b相等情况下返回true;

a!=b,a,b不相等情况下返回true;

a>b,a大于b的情况下返回true;

a<b,a小于b的情况下返回true;

a>=b,a大于或等于b的情况下返回true;

a<=b,a小于或等于b的情况下返回true;

七、逻辑运算符

        or    

                a or b

                如果a为true,则返回true,否则返回b的值;短路运算符,a为真,不计算b,直接返回a。

        and

                a and b

                如果a为false,返回false,不计算b的值,如果a为true,返回b的值,短路运算符。

        not

                not a

                如果a为false,返回true,否则返回false.

八、同一运算符

        is           比较的是变量引用的对象id 是否是同一个。

        is not        比较的是变量引用的对象id不是同一个。

                这里要注意整数缓存的问题,如果是在python idle里面的话,python会对[-5,256]之间的数进行缓存,在此期间的不同变量引用对象id是同一个。超过此区间的才会id不一致。如果是在保存文件中或pycharm中执行,则区间会变成[-5,无穷大]。。。

        ==        比较的是变量引用的对象的value值是否相等。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

python-基本数据运算 的相关文章

随机推荐