用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笔记(1) 关于我们应不应该继续学习python
Oct 24 Python
pyside写ui界面入门示例
Jan 22 Python
python读写ini文件示例(python读写文件)
Mar 25 Python
详解Python2.x中对Unicode编码的使用
Apr 03 Python
Python中map,reduce,filter和sorted函数的使用方法
Aug 17 Python
Python中的条件判断语句基础学习教程
Feb 07 Python
Python的Flask框架应用调用Redis队列数据的方法
Jun 06 Python
python 实现批量xls文件转csv文件的方法
Oct 23 Python
python 2.7 检测一个网页是否能正常访问的方法
Dec 26 Python
PyQT5 QTableView显示绑定数据的实例详解
Jun 25 Python
python实现的生成word文档功能示例
Aug 23 Python
Pandas 稀疏数据结构的实现
Jul 25 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
《被神捡到的男人》动画化计划进行中!
2020/03/06 日漫
PHP $_SERVER详解
2009/01/16 PHP
PHP对象Object的概念 介绍
2012/06/14 PHP
php错误级别的设置方法
2013/06/17 PHP
详细解读PHP的Yii框架中登陆功能的实现
2015/08/21 PHP
PHP使用Pthread实现的多线程操作实例
2015/11/14 PHP
Yii2分页的使用及其扩展方法详解
2016/05/23 PHP
Yii针对添加行的增删改查操作示例
2016/10/18 PHP
12个非常有创意的JavaScript小游戏
2010/03/18 Javascript
Javascript 类型转换方法
2010/10/24 Javascript
控制页面按钮在后台执行期间不重复提交的JS方法
2013/06/24 Javascript
javascript:文字不间断向左移动的实例代码
2013/08/08 Javascript
动态JavaScript所造成一些你不知道的危害
2016/09/25 Javascript
手把手教你搭建ES6的开发运行环境
2017/07/11 Javascript
解决vue打包项目后刷新404的问题
2018/03/06 Javascript
微信小程序websocket实现即时聊天功能
2019/05/21 Javascript
让IDE识别webpack的别名alias的实现方法
2020/05/06 Javascript
解决python2.7用pip安装包时出现错误的问题
2017/01/23 Python
Python编程中NotImplementedError的使用方法
2018/04/21 Python
浅析Python装饰器以及装饰器模式
2018/05/28 Python
Python 变量类型详解
2018/10/10 Python
python实现列表的排序方法分享
2019/07/01 Python
python查找特定名称文件并按序号、文件名分行打印输出的方法
2020/04/24 Python
python GUI模拟实现计算器
2020/06/22 Python
Python reques接口测试框架实现代码
2020/07/28 Python
GNC健安喜官方海外旗舰店:美国著名保健品牌
2017/01/04 全球购物
美国本地交易和折扣网站:LocalFlavor.com
2017/10/26 全球购物
新加坡领先的在线生活方式和杂货购物网站:EAMART
2019/04/02 全球购物
盖尔斯工厂店:GUESS Factory
2020/01/21 全球购物
婚前协议书怎么写
2014/04/15 职场文书
公司担保书范文
2014/05/21 职场文书
三八妇女节演讲稿
2014/05/27 职场文书
单位推荐信范文
2015/03/27 职场文书
文明上网主题班会
2015/08/14 职场文书
看古人们是如何赞美老师的?
2019/07/08 职场文书
vue使用element-ui按需引入
2022/05/20 Vue.js