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 相关文章推荐
python使用WMI检测windows系统信息、硬盘信息、网卡信息的方法
May 15 Python
Python数据类型详解(一)字符串
May 08 Python
浅谈django中的认证与登录
Oct 31 Python
Python3使用pandas模块读写excel操作示例
Jul 03 Python
详解利用OpenCV提取图像中的矩形区域(PPT屏幕等)
Jul 01 Python
Python numpy数组转置与轴变换
Nov 15 Python
Python超越函数积分运算以及绘图实现代码
Nov 20 Python
快速解决jupyter启动卡死的问题
Apr 10 Python
对python中arange()和linspace()的区别说明
May 03 Python
pip安装提示Twisted错误问题(Python3.6.4安装Twisted错误)
May 09 Python
利用python批量爬取百度任意类别的图片的实现方法
Oct 07 Python
python安装及变量名介绍详解
Dec 12 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面向对象法则
2012/02/23 PHP
codeigniter中view通过循环显示数组数据的方法
2015/03/20 PHP
php session的锁和并发
2016/01/22 PHP
ThinkPHP类似AOP思想的参数验证的实现方法
2019/12/18 PHP
JavaScript获取onclick、onchange等事件值的代码
2013/07/22 Javascript
JS实现来回出现文字的状态栏特效代码
2015/10/31 Javascript
jQuery插件实现多级联动菜单效果
2015/12/01 Javascript
Angular 根据 service 的状态更新 directive
2016/04/03 Javascript
JavaScript原生对象常用方法总结(推荐)
2016/05/13 Javascript
JavaScript实现垂直向上无缝滚动特效代码
2016/11/23 Javascript
bootstrap输入框组件使用方法详解
2017/01/19 Javascript
基于ES6作用域和解构赋值详解
2017/11/03 Javascript
基于Vue2.X的路由和钩子函数详解
2018/02/09 Javascript
在angular 6中使用 less 的实例代码
2018/05/13 Javascript
解决vue动态为数据添加新属性遇到的问题
2018/09/18 Javascript
VUE+Element UI实现简单的表格行内编辑效果的示例的代码
2018/10/31 Javascript
微信小程序时间控件picker view使用详解
2018/12/28 Javascript
VUEX 数据持久化,刷新后重新获取的例子
2019/11/12 Javascript
Vue项目打包压缩的实现(让页面更快响应)
2020/03/10 Javascript
JavaScript如何使用插值实现图像渐变
2020/06/28 Javascript
js实现省级联动(数据结构优化)
2020/07/17 Javascript
[02:52]DOTA2新手基础教程 米波
2014/01/21 DOTA
[02:12]2015国际邀请赛 SHOWOPEN
2015/08/05 DOTA
python三元运算符实现方法
2013/12/17 Python
开源Web应用框架Django图文教程
2017/03/09 Python
python xpath获取页面注释的方法
2019/01/14 Python
Django如何实现网站注册用户邮箱验证功能
2019/08/14 Python
Pycharm2020.1安装无法启动问题即设置中文插件的方法
2020/08/07 Python
h5使用canvas画布实现手势解锁
2019/01/04 HTML / CSS
Linux内核的同步机制是什么?主要有哪几种内核锁
2016/07/11 面试题
客服专员岗位职责范本
2013/11/29 职场文书
社团文化节策划书
2014/02/01 职场文书
保护环境建议书作文400字
2015/09/14 职场文书
Django使用echarts进行可视化展示的实践
2021/06/10 Python
Python re.sub 反向引用的实现
2021/07/07 Python
使用CSS连接数据库的方式
2022/02/28 HTML / CSS