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

作者:小谈博客 时间:2023-10-11 09:01:45 

本文实例讲述了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程序设计有所帮助。

标签:Python3,真除,Floor除法
0
投稿

猜你喜欢

  • 探讨各种PHP字符串函数的总结分析

    2024-05-11 10:02:16
  • Python使用pandas导入csv文件内容的示例代码

    2022-07-25 15:34:16
  • 对Python强大的可变参数传递机制详解

    2021-06-23 02:54:09
  • 详解python之简单主机批量管理工具

    2023-04-24 07:45:44
  • HTML5 WebSockets基础使用教程

    2010-09-21 12:48:00
  • python中用shutil.move移动文件或目录的方法实例

    2021-01-03 07:35:06
  • 使用keras实现非线性回归(两种加激活函数的方式)

    2023-07-23 23:33:53
  • 五个方便好用的Python自动化办公脚本的实现

    2022-04-13 10:10:59
  • Python面向对象之类和对象属性的增删改查操作示例

    2021-11-06 14:20:40
  • 详解Django中的权限和组以及消息

    2022-08-03 16:13:14
  • python使用正则表达式分析网页中的图片并进行替换的方法

    2022-04-12 02:32:40
  • 详解Golang中select的使用与源码分析

    2024-05-09 14:52:08
  • Python学习pygal绘制线图代码分享

    2022-12-02 10:51:48
  • python tkinter图形界面代码统计工具

    2021-01-29 15:21:39
  • Mysql 错误问题汇总(不断更新中)

    2024-01-18 23:51:22
  • Python使用socket实现组播与发送二进制数据

    2021-05-09 13:44:28
  • 使用pandas实现筛选出指定列值所对应的行

    2023-05-06 18:29:53
  • Oracle中PL/SQL的块与表达式

    2024-01-28 21:30:34
  • SQL2005Express中导入ACCESS数据库的两种方法

    2024-01-24 04:05:30
  • MySQL主从复制配置心跳功能介绍

    2024-01-23 19:52:34
  • asp之家 网络编程 m.aspxhome.com