打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
Python基础知识④:数字类型、数字运算
userphoto

2023.04.26 宁夏

关注

一、数字类型

1、整数

整数长度不受限制,有无限大的精度,可以随时随地进行大数运算

2、浮点数

①小数在python中是以浮点数的形式存放的,因为python采用固定标准来存储浮点数的,所以会产生一定精度上的误差。

②由于浮点数并不是百分之百精确的,所以拿浮点数来作比较就要特别注意。

③一些用途对精度比较敏感,需要精确计算浮点数   →   引入decimal模块(十进制)

导入decimal模块,然后实例化一个对象:decimal.Decimal('  *  ') 

3、复数(实部+虚部)

实部:x.real        虚部:x.imag

二、数字运算

1、加减乘除

x + y    、   x - y    、   x * y    、   x / y   

2、特殊的除法

整除(地板除——确保两个数相除的结果是一个整数,向下取整——取比目标结果小的最大整数): x  //  y   

 ②余数: x % y

 ③拓展: X == (x // y)*y + (x % y)

内置函数divmod(x,y),可以同时求出地板除的结果和余数的值

3、abs(x) 

①绝对值

②复数的模

 4、int(x)  ——  将x转换成整数,直接去掉小数部分

 5、float(x)  ——将x转换成浮点数

520与520.0 值是一样的,但是在计算机中的存储方式是不一样的,计算机会区分出整数和浮点数

6、complex(re,im) ——  将实部和虚部转换成一个复数

如果传入的是字符串,中间是不能有空格的,会报错

 7、pow(x,y)  与  x ** y   实现的效果等价—— 计算x的y次方

但是pow函数支持第三个参数,如果传入第三个参数,那么会将幂运算的结果与第三个参数进行取余运算,实际上就是进行幂运算后求余。

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
Python数字类型有哪些?
《计算机二级Python语言程序设计考试》第3章:基本数据类型
浅谈Python内置对象类型——数字篇(附py2和py3的区别之一)
Python 基础(三):我是一个数字
Python3 自学第2天:Number I
Python中分数的相关使用教程
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服