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调用shell的方法
Nov 20 Python
python图片验证码生成代码
Jul 02 Python
Python实现进程同步和通信的方法
Jan 02 Python
用Python写一段用户登录的程序代码
Apr 22 Python
python统计字母、空格、数字等字符个数的实例
Jun 29 Python
Linux下python3.6.1环境配置教程
Sep 26 Python
python内打印变量之%和f的实例
Feb 19 Python
Python的PIL库中getpixel方法的使用
Apr 09 Python
python 比较字典value的最大值的几种方法
Apr 17 Python
Python logging模块进行封装实现原理解析
Aug 07 Python
tensorflow中的数据类型dtype用法说明
May 26 Python
Python 阶乘详解
Oct 05 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中文件缓存转内存缓存的方法
2011/12/06 PHP
解析php防止form重复提交的方法
2013/07/01 PHP
php几个预定义变量$_SERVER用法小结
2014/11/07 PHP
JS正则表达式大全(整理详细且实用)
2013/11/14 Javascript
javascript操作excel生成报表示例
2014/05/08 Javascript
JavaScript中的apply和call函数详解
2014/07/20 Javascript
JavaScript前端图片加载管理器imagepool使用详解
2014/12/29 Javascript
基于javascript、ajax、memcache和PHP实现的简易在线聊天室
2015/02/03 Javascript
PHP结合jQuery实现红蓝投票功能特效
2015/07/22 Javascript
探究JavaScript函数式编程的乐趣
2015/12/14 Javascript
JavaScript仿微博输入框效果(案例分析)
2016/12/06 Javascript
Vue数据驱动模拟实现4
2017/01/12 Javascript
jQuery代码实现实时获取时间
2017/01/29 Javascript
require.js与bootstrap结合实现简单的页面登录和页面跳转功能
2017/05/12 Javascript
vue综合组件间的通信详解
2017/11/06 Javascript
跨域请求两种方法 jsonp和cors的实现
2018/11/11 Javascript
vue cli使用融云实现聊天功能的实例代码
2019/04/19 Javascript
前端路由&webpack基础配置详解
2019/06/10 Javascript
Vue 嵌套路由使用总结(推荐)
2020/01/13 Javascript
Preload基础使用方法详解
2020/02/03 Javascript
[02:23]DOTA2英雄基础教程 幻影长矛手
2013/12/09 DOTA
Python跳出循环语句continue与break的区别
2014/08/25 Python
python使用openpyxl库修改excel表格数据方法
2018/05/03 Python
python3 判断列表是一个空列表的方法
2018/05/04 Python
在IPython中进行Python程序执行时间的测量方法
2018/11/01 Python
pycharm中使用anaconda部署python环境的方法步骤
2018/12/19 Python
python 采用paramiko 远程执行命令及报错解决
2019/10/21 Python
解锁canvas导出图片跨域的N种姿势小结
2019/01/24 HTML / CSS
信息科学与技术专业求职信范文
2014/02/20 职场文书
有创意的广告词
2014/03/18 职场文书
2014国庆节标语口号
2014/09/19 职场文书
学校2014年度工作总结
2014/12/06 职场文书
小学教师师德师风自我评价
2015/03/04 职场文书
防卫过当辩护词
2015/05/21 职场文书
出纳试用期工作总结2015
2015/05/28 职场文书
css3 文字断裂效果
2022/04/22 HTML / CSS