python基础之//、/与%的区别详解


Posted in Python onJune 10, 2022

“ // ” 表示整数除法,返回整数 比如 7/3 结果为2

“ / ” 表示浮点数除法,返回浮点数 (即小数) 比如 8/2 结果为4.0

“ %” 表示取余数 比如7/4 结果为3

示例代码如下:

pycharm环境下可直接运行使用

a = 321
b = a//100
c = a//10 % 10
d = a % 10

print("百位数是%d" % b)
print("十位数是%d" % c)
print("个位数是%d" % d)

输出结果如下图:

python基础之//、/与%的区别详解

扩展:

使用divmod()函数会同时得到商和余数 IDLE环境下演练代码如下:

>>> divmod(13,3)
(4, 1)

divmod()函数返回的是一个元组

a = 4321
b = a //1000
c = a //100 %10
d = a //10%10
e = a%10
print("千位数是",b)
print("百位数是",c)
print("十位数是",d)
print("个位数是",e)
a = 54321
b = a //10000
c = a //1000 %10
d = a //100%10
e = a//10%10
f = a%10
print("万位数是",b)
print("千位数是",c)
print("百位数是",d)
print("十位数是",e)
print("个位数是",f)

输出结果为:

万位数是 5
千位数是 4
百位数是 3
十位数是 2
个位数是 1

附:一分钟看懂Python中的 // 和 / 和 % 的用法区别

/ (常规除)

如:

5 / 2 = 2.5

解释:平常除法是什么结果就是什么结果。

//(地板除)

如:

5 // 2 = 2 (5 ÷ 2 = 2.5)

5 // 3 = 1 (5 ÷ 3 = 1.6666666666666667)

解释:地板除,只去除完之后的整数部分。

% (取余数)

如:

5 % 2 = 1 (5 - 2*2 = 1)

4 % 2 = 0 (4 - 2*2 = 0)

7 % 3 = 1 (7 - 3*2 = 1)

13 % 5 = 3 (13 - 5*2 = 3)

解释: 就是一个取余数的操作,除开被除数的倍数,余下几就得几。上面红色的数字带表被除数的倍数。

总结

到此这篇关于python基础之//、/与%区别的文章就介绍到这了,更多相关python基础 // / %的区别内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章希望大家以后多多支持三水点靠木!

Python 相关文章推荐
Python生成随机数的方法
Jan 14 Python
Python查看多台服务器进程的脚本分享
Jun 11 Python
解决Python 遍历字典时删除元素报异常的问题
Sep 11 Python
Python 实现简单的shell sed替换功能(实例讲解)
Sep 29 Python
浅谈Python中带_的变量或函数命名
Dec 04 Python
python设置值及NaN值处理方法
Jul 03 Python
详解python和matlab的优势与区别
Jun 28 Python
pytorch模型预测结果与ndarray互转方式
Jan 15 Python
Python3加密解密库Crypto的RSA加解密和签名/验签实现方法实例
Feb 11 Python
在Keras中利用np.random.shuffle()打乱数据集实例
Jun 15 Python
python实现图片转字符画的完整代码
Feb 21 Python
Python还能这么玩之用Python做个小游戏的外挂
Jun 04 Python
Django框架中表单的用法
Jun 10 #Python
移除Selenium中window.navigator.webdriver值
Jun 10 #Python
Django框架模板用法详解
Jun 10 #Python
python库Tsmoothie模块数据平滑化异常点抓取
使用Django框架创建项目
Jun 10 #Python
Python实现信息管理系统
Jun 05 #Python
python实现学员管理系统(面向对象版)
Jun 05 #Python
You might like
PHP的FTP学习(一)
2006/10/09 PHP
也谈截取首页新闻 - 范例
2006/10/09 PHP
详解laravel passport OAuth2.0的4种模式
2019/11/04 PHP
用javascript获取当页面上鼠标光标位置和触发事件的对象的代码
2009/12/09 Javascript
计算世界完全对称日的js代码,粗糙版
2011/11/04 Javascript
JS提交form表单实例分析
2015/12/10 Javascript
简单理解JavaScript中的封装与继承特性
2016/03/19 Javascript
浅谈React Native 中组件的生命周期
2017/09/08 Javascript
详解js location.href和window.open的几种用法和区别
2019/12/02 Javascript
原生Vue 实现右键菜单组件功能
2019/12/16 Javascript
python中文编码问题小结
2014/09/28 Python
python 出现SyntaxError: non-keyword arg after keyword arg错误解决办法
2017/02/14 Python
用Python一键搭建Http服务器的方法
2018/06/01 Python
pytorch 转换矩阵的维数位置方法
2018/12/08 Python
Python统计一个字符串中每个字符出现了多少次的方法【字符串转换为列表再统计】
2019/05/05 Python
使用npy转image图像并保存的实例
2020/07/01 Python
Python 如何创建一个线程池
2020/07/28 Python
如何在python中实现线性回归
2020/08/10 Python
基于CSS3实现的漂亮Menu菜单效果代码
2015/09/10 HTML / CSS
HTML5拖拽文件到浏览器并实现文件上传下载功能代码
2013/06/06 HTML / CSS
印尼太阳百货公司网站:Matahari
2018/02/04 全球购物
九年级化学教学反思
2014/01/28 职场文书
20年同学聚会邀请函
2014/02/04 职场文书
军训教官感言
2014/03/02 职场文书
2014年公司庆元旦活动方案
2014/03/05 职场文书
八荣八耻演讲稿
2014/09/15 职场文书
水利局群众路线专题民主生活会发言材料
2014/09/21 职场文书
农村党支部书记司法四风问题对照检查材料
2014/09/26 职场文书
2014年团支书工作总结
2014/11/14 职场文书
考试没考好检讨书(精选篇)
2014/11/16 职场文书
申报优秀教师材料
2014/12/16 职场文书
2015年高校就业工作总结
2015/05/04 职场文书
周一给客户的问候语
2015/11/10 职场文书
创业计划书之都市休闲农庄
2019/12/28 职场文书
python实现简单区块链结构
2021/04/25 Python
vue项目打包后路由错误的解决方法
2022/04/13 Vue.js