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断言assert的用法代码解析
Feb 03 Python
python中多层嵌套列表的拆分方法
Jul 02 Python
Matplotlib中文乱码的3种解决方案
Nov 15 Python
python接口自动化测试之接口数据依赖的实现方法
Apr 26 Python
Python + OpenCV 实现LBP特征提取的示例代码
Jul 11 Python
python rsync服务器之间文件夹同步脚本
Aug 29 Python
python实现全排列代码(回溯、深度优先搜索)
Feb 26 Python
Django查询优化及ajax编码格式原理解析
Mar 25 Python
基于plt.title无法显示中文的快速解决
May 16 Python
基于Python实现全自动下载抖音视频
Nov 06 Python
使用Python的开发框架Brownie部署以太坊智能合约
May 28 Python
浅析Python中的随机采样和概率分布
Dec 06 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
解决cPanel无法安装php5.2.17
2014/06/22 PHP
PHP面向对象编程之深入理解方法重载与方法覆盖(多态)
2015/12/24 PHP
项目中应用Redis+Php的场景
2016/05/22 PHP
仿迅雷焦点广告效果(JQuery版)
2008/11/19 Javascript
用模版生成HTML的的框架jquery.tmpl使用详解
2015/01/07 Javascript
自定义jQuery插件方式实现强制对象重绘的方法
2015/03/23 Javascript
js实现的四级左侧网站分类菜单实例
2015/05/06 Javascript
JS常见简单正则表达式验证功能小结【手机,地址,企业税号,金额,身份证等】
2017/01/22 Javascript
有关JS中的0,null,undefined,[],{},'''''''',false之间的关系
2017/02/14 Javascript
js编写简单的计时器功能
2017/07/15 Javascript
浅谈NodeJs之数据库异常处理
2017/10/25 NodeJs
vue路由嵌套的SPA实现步骤
2017/11/06 Javascript
Vue官方文档梳理之全局配置
2017/11/22 Javascript
Angular4学习教程之HTML属性绑定的方法
2018/01/04 Javascript
vue中如何动态绑定图片,vue中通过data返回图片路径的方法
2018/02/07 Javascript
AngularJS创建一个上传照片的指令实例代码
2018/02/24 Javascript
vue里面使用mui的弹出日期选择插件实例
2018/09/16 Javascript
Vue中的transition封装组件的实现方法
2019/08/13 Javascript
详解在Python和IPython中使用Docker
2015/04/28 Python
使用python3.5仿微软记事本notepad
2016/06/15 Python
Python加载带有注释的Json文件实例
2018/05/23 Python
浅谈python3.6的tkinter运行问题
2019/02/22 Python
PyTorch实现AlexNet示例
2020/01/14 Python
CSS3 旋转立方体问题详解
2020/01/09 HTML / CSS
HTML5实现视频弹幕功能
2019/08/09 HTML / CSS
AmazeUI 网格的实现示例
2020/08/13 HTML / CSS
Booking.com缤客中国:全球酒店在线预订网站
2020/05/03 全球购物
Tomcat中怎么使用log4j输出所有的log
2016/07/07 面试题
教师求职推荐信范文
2013/11/20 职场文书
中学家长会邀请函
2014/02/03 职场文书
小学生家长评语大全
2014/02/10 职场文书
幼儿园老师新年寄语2015
2014/12/08 职场文书
房地产公司工程部经理岗位职责
2015/04/09 职场文书
小学英语课教学反思
2016/02/15 职场文书
深入理解Vue的数据响应式
2021/05/15 Vue.js
CSS文本阴影 text-shadow 悬停效果详解
2022/05/25 HTML / CSS