用Python配平化学方程式的方法


Posted in Python onJuly 20, 2019

不知不觉已经毕业多年了,不知道大家是否还记得怎么配平化学方程式呢?反正小编我是已经记不太清了,所以今天的文章除了分享如何用python配平化学方程式,顺带着还会复习

一些化学方程式的知识,希望广大化学爱好者喜欢。

1.化学方程式复习篇

1)定义

化学方程式是指用化学式表示化学反应的式子,它不仅表明了反应物、生成物和反应条件;同时,化学计量数代表了各反应物、生成物物质的量关系,通过相对分子质量或相对原子

质量还可以表示各物质之间的质量关系,对于气体反应物、生成物,还可以直接通过化学计量数得出体积比。

2)配平方法

a.最小公倍数法

操作步骤:

  • A.找出原子个数较多,且在反应式两边各出现一次的原子,求它的最小公倍数;
  • B.推出各分子的系数;

例如:

4P+5O2=2P2O5

  1. 第一步:P+O2—P2O5
  2. 第二步:P+5O2—2P2O5
  3. 第三步:4P+5O2—2P2O5

b.观察法

从化学式生成物中较复杂的一种推算出有关各反应物化学式的化学计量数和该生成物的化学计量数;根据求得的化学式的化学计量数,再找出其他化学式的化学计量数,直至配平。

例如: 

4H2O(g)+3Fe=Fe3O4+4H2

  1. 第一步 H2O(g)+Fe---Fe3O4+H2
  2. 第二步 4H2O(g)+3Fe---Fe3O4+H2
  3. 第三步 4H2O(g)+3Fe=Fe3O4+4H2(反应条件:加热)

c.奇偶配平法

看哪种元素在反应化学方程式左右两边出现次数最多;从该元素个数为奇数的化学式入手,将其配成偶数;由它求得的化学计量数配平其他化学式的化学计量数,使两边原子个数相等。

例如:

H2O(g)+Fe---Fe3O4+H2

  • 第一步:配平氧原子

4H2O(g)+Fe---Fe3O4+H2

  • 第二步:配平氢原子、铁原子

4H2O(g)+3Fe---Fe3O4+4H2

  • 第三步:配平后的化学方程式:

4H2O(g)+3Fe=Fe3O4+4H2(反应条件:加热)

d.氧化还原法

对于氧化还原反应,先观察得出氧化剂失氧的数目,再观察得出还原剂得氧的数目,然后配平

例如:

3CO+Fe2O3=2Fe+3CO2

氧化剂为氧化铁反应前后失掉三个氧,还原剂为一氧化碳反应前后得到一个氧,所以需要三个一氧化碳才能夺去氧化铁中的氧,一氧化碳、二氧化碳配3,铁配2

e.解方程法

设化学方程式中个分子系数为xyz等未知数,然后根据质量守恒条件得出关系式解方程

例如:

C2H5OH + 3O2 ——2CO2 + 3H2O

设:xC2H5OH + yO2 ——zCO2 + tH2O

则有:

2x=z;6x=2t;x+2y=2z+t;x+2y=2×(2x)+3x;

2y=4x+3x-x;2y=6x;y=3x

解出:x=1;y=3;z=2;t=3

2.如何用python配平化学方程式

1)安装第三方库—bce

安装方法:

a.使用pip直接安装

如下图:

 用Python配平化学方程式的方法

b.源码安装

操作步骤:

git https://github.com/bce-toolkit/bce

cd D:\GitDemo\bce(源码下载保存的路径)

python3 install setup.py

2)如何使用

打开DOS窗口

输入bce-console进入操作界面

输入想要配平的方程式

如下:

用Python配平化学方程式的方法

以上就是本次介绍的全部知识点内容,感谢大家的阅读和对三水点靠木的支持。

Python 相关文章推荐
Python实现把json格式转换成文本或sql文件
Jul 10 Python
Python中的左斜杠、右斜杠(正斜杠和反斜杠)
Aug 30 Python
利用python3随机生成中文字符的实现方法
Nov 24 Python
python如何实现反向迭代
Mar 20 Python
django 实现电子支付功能的示例代码
Jul 25 Python
python框架中flask知识点总结
Aug 17 Python
python3+selenium实现qq邮箱登陆并发送邮件功能
Jan 23 Python
Python制作动态字符图的实例
Jan 27 Python
Python List cmp()知识点总结
Feb 18 Python
Python学习笔记之读取文件、OS模块、异常处理、with as语法示例
Jun 04 Python
python Pandas如何对数据集随机抽样
Jul 29 Python
Python使用itchat模块实现群聊转发,自动回复功能示例
Aug 26 Python
对python中的float除法和整除法的实例详解
Jul 20 #Python
python从list列表中选出一个数和其对应的坐标方法
Jul 20 #Python
Python实现一个数组除以一个数的例子
Jul 20 #Python
python 环境搭建 及python-3.4.4的下载和安装过程
Jul 20 #Python
在Python中append以及extend返回None的例子
Jul 20 #Python
python 字符串追加实例
Jul 20 #Python
python爬取盘搜的有效链接实现代码
Jul 20 #Python
You might like
PHP弹出提示框并跳转到新页面即重定向到新页面
2014/01/24 PHP
支付宝接口开发集成支付环境小结
2015/03/17 PHP
ThinkPHP中Common/common.php文件常用函数功能分析
2016/05/20 PHP
利用JQuery动画制作滑动菜单项效果实现步骤及代码
2013/02/07 Javascript
jquery.validate的使用说明介绍
2013/11/12 Javascript
jQuery实现自定义下拉列表
2015/01/05 Javascript
浅谈javascript实现八大排序
2015/04/27 Javascript
详解JavaScript中的构造器Constructor模式
2016/01/14 Javascript
AngularJs基于角色的前端访问控制的实现
2016/11/07 Javascript
jQuery validate 验证radio实例
2017/03/01 Javascript
详解Javascript 中的 class、构造函数、工厂函数
2017/12/20 Javascript
微信小程序学习笔记之表单提交与PHP后台数据交互处理图文详解
2019/03/28 Javascript
JQuery的加载和选择器用法简单示例
2019/05/13 jQuery
一次微信小程序内地图的使用实战记录
2019/09/09 Javascript
vue动画—通过钩子函数实现半场动画操作
2020/08/09 Javascript
layui使用及简单的三级联动实现教程
2020/12/01 Javascript
Python 学习教程之networkx
2019/04/15 Python
Python实现的爬取豆瓣电影信息功能案例
2019/09/15 Python
Python高级property属性用法实例分析
2019/11/19 Python
python代码如何实现余弦相似性计算
2020/02/09 Python
python+adb命令实现自动刷视频脚本案例
2020/04/23 Python
K近邻法(KNN)相关知识总结以及如何用python实现
2021/01/28 Python
MATCHESFASHION.COM美国官网:英国奢侈品零售商
2018/10/29 全球购物
荷兰最大的儿童服装店:The Kids Republic
2019/04/13 全球购物
学生自我鉴定
2013/12/18 职场文书
毕业生的自我评价
2013/12/30 职场文书
建议书怎么写
2014/03/12 职场文书
关于安全的标语
2014/06/10 职场文书
班级文化建设标语
2014/06/23 职场文书
群众路线四风问题整改措施
2014/09/27 职场文书
预备党员转正材料
2014/12/19 职场文书
对学校的意见和建议
2015/06/04 职场文书
少先队中队工作总结2015
2015/07/23 职场文书
2017寒假社会实践心得体会范文
2016/01/14 职场文书
配置nginx 重定向到系统维护页面
2021/06/08 Servers
python数字图像处理:图像的绘制
2022/06/28 Python