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 self,cls,decorator的理解
Jul 13 Python
用python记录运行pid,并在需要时kill掉它们的实例
Jan 16 Python
Python 登录网站详解及实例
Apr 11 Python
python如何定义带参数的装饰器
Mar 20 Python
Python2.7环境Flask框架安装简明教程【已测试】
Jul 13 Python
python 协程 gevent原理与用法分析
Nov 22 Python
python_array[0][0]与array[0,0]的区别详解
Feb 18 Python
Python socket连接中的粘包、精确传输问题实例分析
Mar 24 Python
在python中修改.properties文件的操作
Apr 08 Python
python3通过subprocess模块调用脚本并和脚本交互的操作
Dec 05 Python
selenium.webdriver中add_argument方法常用参数表
Apr 08 Python
OpenCV-Python实现轮廓拟合
Jun 08 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
Windows下的PHP5.0安装配制详解
2006/09/05 PHP
ThinkPHP3.1之D方法实例详解
2014/06/20 PHP
PHP图像处理之imagecreate、imagedestroy函数介绍
2014/11/19 PHP
php基于GD库画五星红旗的方法
2015/02/24 PHP
PHP中PDO的事务处理分析
2016/04/07 PHP
浅谈PHP中关于foreach使用引用变量的坑
2016/11/14 PHP
PHP 断点续传实例详解
2017/11/11 PHP
BOOM vs RR BO3 第一场2.13
2021/03/10 DOTA
QQ邮箱的一个文本编辑器代码
2007/03/14 Javascript
jquery实现checkbox 全选/全不选的通用写法
2014/02/22 Javascript
浅谈利用JavaScript进行的DDoS攻击原理与防御
2015/06/04 Javascript
jQuery实现有动画淡出效果的二级折叠菜单代码
2015/10/17 Javascript
js实现打地鼠小游戏
2017/02/13 Javascript
一步步教你利用webpack如何搭一个vue脚手架(超详细讲解和注释)
2018/01/08 Javascript
写一个移动端惯性滑动&回弹Vue导航栏组件 ly-tab
2018/03/06 Javascript
nodejs更改项目端口号的方法
2018/05/13 NodeJs
Angular-UI Bootstrap组件实现警报功能
2018/07/16 Javascript
如何在Vue中使用CleaveJS格式化你的输入内容
2018/12/14 Javascript
js实现石头剪刀布游戏
2020/10/11 Javascript
[40:57]TI4 循环赛第二日 iG vs EG
2014/07/11 DOTA
[38:39]KG vs Mineski 2019国际邀请赛小组赛 BO2 第一场 8.15
2019/08/16 DOTA
Python针对给定字符串求解所有子序列是否为回文序列的方法
2018/04/21 Python
Python终端输出彩色字符方法详解
2020/02/11 Python
Python安装与卸载流程详细步骤(图解)
2020/02/20 Python
Python 序列化和反序列化库 MarshMallow 的用法实例代码
2020/02/25 Python
对python中return与yield的区别详解
2020/03/12 Python
关于Python turtle库使用时坐标的确定方法
2020/03/19 Python
解决Python spyder显示不全df列和行的问题
2020/04/20 Python
Python 通过监听端口实现唯一脚本运行方式
2020/05/05 Python
CSS3教程:新增加的结构伪类
2009/04/02 HTML / CSS
HTML5 canvas基本绘图之绘制线条
2016/06/27 HTML / CSS
新西兰网上购物,折扣店:BestDeals.co.nz
2019/03/20 全球购物
大学生表扬信范文
2014/01/09 职场文书
债务追讨授权委托书范本
2014/10/16 职场文书
Golang: 内建容器的用法
2021/05/05 Golang
php中配置文件保存修改操作 如config.php文件的读取修改等操作
2021/05/12 PHP