Python3中的真除和Floor除法用法分析


Posted in Python onMarch 16, 2016

本文实例讲述了Python3中的真除和Floor除法用法。分享给大家供大家参考,具体如下:

在Python3中,除法运算有两种,一种是真除,一种是Floor除法,这两者是有分别的,分别如代码所示:

>>>10/4
2.5
>>>10//4
2
>>>10/4.0
2.5
>>>10//4.0
2.0

Python3中一个斜杠的除法是真除,这和其他编程语言是一样的,保留浮点数,Floor除法是去除浮点数保留整数的除法,所以叫做Floor除法。

举个例子,什么时候要用到Floor除法。

xSize, ySize = avatar.size
fontSize = min(xSize, ySize) // 11
myFont = ImageFont.truetype("/Library/Fonts/OsakaMono.ttf", fontSize)

这里xSize和ySize表示图像的宽高像素,fontSize为字体大小必须传入整数,因此这里用的Floor除以11求整数,从这句代码中可以看出fontSize是宽高中较小一个缩小11的比例的整数。

希望本文所述对大家Python程序设计有所帮助。

Python 相关文章推荐
tornado框架blog模块分析与使用
Nov 21 Python
python抓取网页时字符集转换问题处理方案分享
Jun 19 Python
栈和队列数据结构的基本概念及其相关的Python实现
Aug 24 Python
听歌识曲--用python实现一个音乐检索器的功能
Nov 15 Python
Python实现的基数排序算法原理与用法实例分析
Nov 23 Python
对pandas将dataframe中某列按照条件赋值的实例讲解
Nov 29 Python
Flask框架实现的前端RSA加密与后端Python解密功能详解
Aug 13 Python
Python进程,多进程,获取进程id,给子进程传递参数操作示例
Oct 11 Python
手把手教你进行Python虚拟环境配置教程
Feb 03 Python
Python使用graphviz画流程图过程解析
Mar 31 Python
python中JWT用户认证的实现
May 18 Python
解决python运行效率不高的问题
Jul 20 Python
学习python类方法与对象方法
Mar 15 #Python
Python 的内置字符串方法小结
Mar 15 #Python
Python3使用requests包抓取并保存网页源码的方法
Mar 15 #Python
Python减少循环层次和缩进的技巧分析
Mar 15 #Python
Python作用域用法实例详解
Mar 15 #Python
Python的净值数据接口调用示例分享
Mar 15 #Python
Python简单连接MongoDB数据库的方法
Mar 15 #Python
You might like
php 如何获取文件的后缀名
2016/06/05 PHP
php实现的统计字数函数定义与使用示例
2017/07/26 PHP
Laravel框架数据库迁移操作实例详解
2020/04/06 PHP
用jquery来定位
2007/02/20 Javascript
学习ExtJS form布局
2009/10/08 Javascript
location.href 在IE6中不跳转的解决方法与推荐使用代码
2010/07/08 Javascript
按给定几率进行随机抽取的js代码
2010/12/28 Javascript
javascript 拖动表格行实现代码
2011/05/05 Javascript
js或jquery实现页面打印可局部打印
2014/03/27 Javascript
动态读取JSON解析键值对的方法
2014/06/03 Javascript
JS实现控制表格行文本对齐的方法
2015/03/30 Javascript
JavaScript使用replace函数替换字符串的方法
2015/04/06 Javascript
javascript顺序加载图片的方法
2015/07/18 Javascript
详解js中常规日期格式处理、月历渲染和倒计时函数
2016/12/28 Javascript
nodejs中全局变量的实例解析
2017/03/07 NodeJs
Vue异步组件使用详解
2017/04/08 Javascript
AngularJS 实现购物车全选反选功能
2017/10/24 Javascript
详解Angularjs 自定义指令中的数据绑定
2018/07/19 Javascript
微信小程序控制台提示warning:Now you can provide attr "wx:key" for a "wx:for" to improve performance解决方法
2019/02/21 Javascript
JavaScript中构造函数与原型链之间的关系详解
2019/02/25 Javascript
Vue2.0实现组件之间数据交互和通信操作示例
2019/05/16 Javascript
es6中class类静态方法,静态属性,实例属性,实例方法的理解与应用分析
2020/02/15 Javascript
Python实现将目录中TXT合并成一个大TXT文件的方法
2015/07/15 Python
在Django同1个页面中的多表单处理详解
2017/01/25 Python
Python浅复制中对象生存周期实例分析
2018/04/02 Python
python虚拟环境迁移方法
2019/01/03 Python
pytorch查看torch.Tensor和model是否在CUDA上的实例
2020/01/03 Python
TensorFlow2.0使用keras训练模型的实现
2021/02/20 Python
CSS3中新增的对文本和字体的设置
2020/02/03 HTML / CSS
canvas粒子动画背景的实现示例
2018/09/03 HTML / CSS
Charles & Keith欧盟:新加坡时尚品牌
2019/08/01 全球购物
培训主管的岗位职责
2013/11/23 职场文书
竞职演讲稿范文
2014/01/11 职场文书
护士在校生自荐信
2014/02/01 职场文书
校园环保建议书
2014/05/14 职场文书
Python使用OpenCV实现虚拟缩放效果
2022/02/28 Python