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解析发往本机的数据包示例 (解析数据包)
Jan 16 Python
Python扫描IP段查看指定端口是否开放的方法
Jun 09 Python
Python脚本实现Web漏洞扫描工具
Oct 25 Python
pip install urllib2不能安装的解决方法
Jun 12 Python
Django实战之用户认证(用户登录与注销)
Jul 16 Python
Python实现定时执行任务的三种方式简单示例
Mar 30 Python
Python Image模块基本图像处理操作小结
Apr 13 Python
Django使用unittest模块进行单元测试过程解析
Aug 02 Python
pandas条件组合筛选和按范围筛选的示例代码
Aug 26 Python
tensorflow实现训练变量checkpoint的保存与读取
Feb 10 Python
获取python运行输出的数据并解析存为dataFrame实例
Jul 07 Python
如何用PyPy让你的Python代码运行得更快
Dec 02 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
一个用于网络的工具函数库
2006/10/09 PHP
一个更简单的无限级分类菜单代码
2007/01/16 PHP
php中邮箱地址正则表达式实现与详解
2012/04/24 PHP
LotusPhp笔记之:Logger组件的使用方法
2013/05/06 PHP
初识通用数据库操作类――前端easyui-datagrid,form(php)
2015/07/31 PHP
彻底搞懂PHP 变量结构体
2017/10/11 PHP
PHP中将一个字符串部分字符用星号*替代隐藏的实现代码
2019/09/08 PHP
php中yar框架实例用法讲解
2020/12/27 PHP
Javascript里使用Dom操作Xml
2006/09/20 Javascript
js 编程笔记 无名函数
2011/06/28 Javascript
js 获取浏览器版本以此来调整CSS的样式
2014/06/03 Javascript
ff chrome和ie下全局动态定位的异同及全局高度的取法
2014/06/30 Javascript
JS自定义对象实现Java中Map对象功能的方法
2015/01/20 Javascript
JS实现网页上随滚动条滚动的层效果代码
2015/11/04 Javascript
javascript精确统计网站访问量实例代码
2015/12/19 Javascript
基于iscroll.js实现下拉刷新和上拉加载效果
2016/11/28 Javascript
浅谈JavaScript的自动垃圾收集机制
2016/12/15 Javascript
jQuery插件zTree实现的基本树与节点获取操作示例
2017/03/08 Javascript
Vue 父子组件的数据传递、修改和更新方法
2018/03/01 Javascript
ssm+vue前后端分离框架整合实现(附源码)
2020/07/08 Javascript
Vant 中的Toast设置全局的延迟时间操作
2020/11/04 Javascript
Python使用Selenium模块模拟浏览器抓取斗鱼直播间信息示例
2018/07/18 Python
Python Pandas对缺失值的处理方法
2019/09/27 Python
jupyter notebook 恢复误删单元格或者历史代码的实现
2020/04/17 Python
安装多个版本的TensorFlow的方法步骤
2020/04/21 Python
Python数据可视化常用4大绘图库原理详解
2020/10/23 Python
pycharm实现猜数游戏
2020/12/07 Python
Python获取指定网段正在使用的IP
2020/12/14 Python
行政专员求职信范文
2014/05/03 职场文书
大学学风建设方案
2014/05/04 职场文书
赞美老师的演讲稿
2014/05/22 职场文书
2014年学雷锋活动总结
2014/06/26 职场文书
群众路线自我剖析及整改措施
2014/11/04 职场文书
2015年暑期社会实践报告
2015/07/13 职场文书
Vue接口封装的完整步骤记录
2021/05/14 Vue.js
Win11 引入 Windows 365 云操作系统,适应疫情期间混合办公模式:启动时直接登录、模
2022/04/06 数码科技