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实现百度关键词排名查询
Mar 30 Python
Python运算符重载用法实例
May 28 Python
Python多线程和队列操作实例
Jun 21 Python
浅谈Python数据类型判断及列表脚本操作
Nov 04 Python
Python爬虫实战:分析《战狼2》豆瓣影评
Mar 26 Python
浅谈pandas中DataFrame关于显示值省略的解决方法
Apr 08 Python
Python3视频转字符动画的实例代码
Aug 29 Python
使用TensorFlow直接获取处理MNIST数据方式
Feb 10 Python
Python 线性回归分析以及评价指标详解
Apr 02 Python
python读取配置文件方式(ini、yaml、xml)
Apr 09 Python
Python中如何引入第三方模块
May 27 Python
如何用 Python 制作 GitHub 消息助手
Feb 20 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
CI框架验证码CAPTCHA辅助函数用法实例
2014/11/05 PHP
MSN消息提示类
2006/09/05 Javascript
jquery 之 $().hover(func1, funct2)使用方法
2012/06/14 Javascript
JavaScript link方法入门实例(给字符串加上超链接)
2014/10/17 Javascript
jquery实现具有收缩功能的垂直导航菜单
2016/02/16 Javascript
浅谈JavaScript的全局变量与局部变量
2016/06/10 Javascript
jQuery插件echarts设置折线图中折线线条颜色和折线点颜色的方法
2017/03/03 Javascript
jquery版轮播图效果和extend扩展
2017/07/18 jQuery
实例详解ztree在vue项目中使用并且带有搜索功能
2018/08/24 Javascript
JavaScript将数组转换为链表的方法
2020/02/16 Javascript
[01:13:59]LGD vs Mineski Supermajor 胜者组 BO3 第三场 6.5
2018/06/06 DOTA
对于Python的Django框架部署的一些建议
2015/04/09 Python
合并百度影音的离线数据( with python 2.3)
2015/08/04 Python
Python使用functools模块中的partial函数生成偏函数
2016/07/02 Python
Python使用PIL模块生成随机验证码
2017/11/21 Python
动态规划之矩阵连乘问题Python实现方法
2017/11/27 Python
VTK与Python实现机械臂三维模型可视化详解
2017/12/13 Python
python3使用scrapy生成csv文件代码示例
2017/12/28 Python
pandas基于时间序列的固定时间间隔求均值的方法
2019/07/04 Python
Python 可变类型和不可变类型及引用过程解析
2019/09/27 Python
python发qq消息轰炸虐狗好友思路详解(完整代码)
2020/02/15 Python
Keras-多输入多输出实例(多任务)
2020/06/22 Python
CSS3线性渐变简单实现以及该属性在浏览器中的不同
2012/12/12 HTML / CSS
Skyscanner台湾:全球知名的旅行比价引擎
2018/07/01 全球购物
Nike瑞典官方网站:Nike.com (SE)
2018/11/26 全球购物
天游软件面试
2013/11/23 面试题
最新创业融资计划书
2014/01/19 职场文书
四风问题自查报告剖析材料
2014/02/08 职场文书
高中课前三分钟演讲稿
2014/08/18 职场文书
机票销售员态度不好检讨书
2014/09/27 职场文书
2014年班长个人工作总结
2014/11/14 职场文书
孔子观后感
2015/06/08 职场文书
2016年师德学习心得体会
2016/01/12 职场文书
公司会议开幕词
2016/03/03 职场文书
导游词之秦皇岛燕塞湖
2020/01/03 职场文书
关于python中readlines函数的参数hint的相关知识总结
2021/06/24 Python