Python中比较特别的除法运算和幂运算介绍


Posted in Python onApril 05, 2015

不管是啥语言都离不开加减乘除这些算法,但是在Python里面你知道这些符号代表什么运算吗?

“/”这个是除法运算,那么这个“//”呢?“*”这个是乘法运算,那么这个“**”呢?下面来一一介绍下。

“//”运算

除法运算符是“/”,这个人人皆知道,但是这个二元运算符“/”求出来的结果都是取决于操作数本身的,比如:

20 / 3

6

20 / 3.0

6.666666666666667

20.0 / 3

6.666666666666667

20.0 / 3.0

6.666666666666667

也就是说,使用“/”运算符时,只要有一个操作数是浮点数,那么产生的结果就是浮点数结果,我们称之为真除,但是要是两个操作数都是整型数的话,那么产生的结果就是一个舍小数位的整型数,这个我们称之为整除。但是如果有这一种情况,无论操作数是整型数、浮点数神马的,我要的结果都是整除,那么“//”就派上用场了,这个“//”就是来解决这个问题的。

“//”是从Python2.2开始,除法运算符除了“/”之外,又引入了一个除法运算符,这一种运算符只用于进行整除法,示例如下:

20 // 3

6

20 // 3.0

6.0

20.0 // 3

6.0

20.0 // 3.0

6.0

20 // 3.00

6.0

无论操作数如何,”//”的结果都是整除,如果操作数是浮点数的话,返回给我们的是一个整除结果转换成浮点数而已。

“**”运算

这个“**”比较简单,就是标题中的Python的幂运算了,演示如下:

2 ** 0

1

2 ** 1

2

2 ** 10

1024

2 ** 20

1048576

第一操作数为底数,第二个操作数则为指数。

完~

Python 相关文章推荐
讲解python参数和作用域的使用
Nov 01 Python
python3生成随机数实例
Oct 20 Python
Djang中静态文件配置方法
Jul 30 Python
Python实现批量检测HTTP服务的状态
Oct 27 Python
Python实现的调用C语言函数功能简单实例
Mar 13 Python
PyQt5图形界面播放音乐的实例
Jun 17 Python
Pycharm+Python+PyQt5使用详解
Sep 25 Python
python如何基于redis实现ip代理池
Jan 17 Python
Python使用urllib模块对URL网址中的中文编码与解码实例详解
Feb 18 Python
Python中SQLite如何使用
May 27 Python
Python 实现PS滤镜中的径向模糊特效
Dec 03 Python
如何利用python生成MD5并去重
Dec 07 Python
Python中使用logging模块打印log日志详解
Apr 05 #Python
Python中的两个内置模块介绍
Apr 05 #Python
Python中不同进制互相转换(二进制、八进制、十进制和十六进制)
Apr 05 #Python
Python中使用第三方库xlrd来写入Excel文件示例
Apr 05 #Python
Python中使用第三方库xlrd来读取Excel示例
Apr 05 #Python
Python中使用第三方库xlutils来追加写入Excel文件示例
Apr 05 #Python
Python下使用Psyco模块优化运行速度
Apr 05 #Python
You might like
PHP 文章中的远程图片采集到本地的代码
2009/07/30 PHP
php实现首页链接查询 友情链接检查的代码
2010/01/05 PHP
迁移PHP版本到PHP7
2015/02/06 PHP
Yii输入正确验证码却验证失败的解决方法
2017/06/06 PHP
PHP 实现从数据库导出到.csv文件方法
2017/07/06 PHP
php提供实现反射的方法和实例代码
2019/09/17 PHP
封装好的省市地区联动控件附下载
2007/08/13 Javascript
js模拟类继承小例子
2010/07/17 Javascript
JS读取XML文件示例代码
2013/11/15 Javascript
javascript中的取反再取反~~没有意义
2014/04/06 Javascript
JQuery拖动表头边框线调整表格列宽效果代码
2014/09/10 Javascript
JavaScript 学习笔记之数据类型
2015/01/14 Javascript
JS、jQuery中select的用法详解
2016/04/21 Javascript
Javascript中return的使用与闭包详解
2017/01/11 Javascript
JavaScript无阻塞加载和defer、async详解
2017/02/26 Javascript
微信小程序 聊天室简单实现
2017/04/19 Javascript
史上最全JavaScript数组去重的十种方法(推荐)
2017/08/17 Javascript
Vue中的无限加载vue-infinite-loading的方法
2018/04/08 Javascript
webpack4.x CommonJS模块化浅析
2018/11/09 Javascript
微信小程序引入Vant组件库过程解析
2019/08/06 Javascript
基于layui轮播图满屏是高度自适应的解决方法
2019/09/16 Javascript
VUE+elementui组件在table-cell单元格中绘制微型echarts图
2020/04/20 Javascript
Python 时间操作例子和时间格式化参数小结
2014/04/24 Python
实例讲解Python中函数的调用与定义
2016/03/14 Python
Python实现PS滤镜功能之波浪特效示例
2018/01/26 Python
Python统计python文件中代码,注释及空白对应的行数示例【测试可用】
2018/07/25 Python
解决pycharm工程启动卡住没反应的问题
2019/01/19 Python
Python如何定义有可选参数的元类
2020/07/31 Python
HTML5 Canvas玩转酷炫大波浪进度图效果实例(附demo)
2016/12/14 HTML / CSS
酒店管理毕业生自荐信
2013/10/24 职场文书
人力资源部副职的竞聘演讲稿
2014/01/07 职场文书
保密工作实施方案
2014/02/24 职场文书
工程售后服务承诺书
2014/05/21 职场文书
小学三八妇女节活动总结
2015/02/06 职场文书
获奖感言范文
2015/07/31 职场文书
漫画「日和酱的要求是绝对的」第3卷封面公开
2022/03/21 日漫