用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抓取网页图片并放到指定文件夹
Apr 24 Python
学习python之编写简单乘法口诀表实现代码
Feb 27 Python
python中 chr unichr ord函数的实例详解
Aug 06 Python
用于业余项目的8个优秀Python库
Sep 21 Python
Python格式化输出字符串方法小结【%与format】
Oct 29 Python
Python整数对象实现原理详解
Jul 01 Python
Django模型修改及数据迁移实现解析
Aug 01 Python
浅谈python之自动化运维(Paramiko)
Jan 31 Python
pandas使用之宽表变窄表的实现
Apr 12 Python
Python logging模块写入中文出现乱码
May 21 Python
python爬虫---requests库的用法详解
Sep 28 Python
Django与AJAX实现网页动态数据显示的示例代码
Feb 24 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
gd库图片下载类实现下载网页所有图片的php代码
2012/08/20 PHP
深入phpMyAdmin的安装与配置的详细步骤
2013/05/07 PHP
ThinkPHP查询中的魔术方法简述
2014/06/25 PHP
PHP实现动态获取函数参数的方法示例
2018/04/02 PHP
JavaScript 学习初步 入门教程
2010/03/25 Javascript
jquery模拟SELECT下拉框取值效果
2013/10/23 Javascript
js鼠标单击和双击事件冲突问题的快速解决方法
2016/07/11 Javascript
javascript中href和replace的比较(详解)
2016/11/25 Javascript
jQuery网页定位导航特效实现方法
2016/12/19 Javascript
在layui中select更改后生效的方法
2019/09/05 Javascript
详解vue中v-bind:style效果的自定义指令
2020/01/21 Javascript
[04:51]TI10典藏宝瓶Ⅱ外观视频展示
2020/08/15 DOTA
[49:30]DOTA2-DPC中国联赛正赛 Dragon vs Dynasty BO3 第二场 3月4日
2021/03/11 DOTA
从零学Python之入门(四)运算
2014/05/27 Python
python实现矩阵乘法的方法
2015/06/28 Python
深入理解Python中变量赋值的问题
2017/01/12 Python
Python去除、替换字符串空格的处理方法
2018/04/01 Python
利用CSS3的flexbox实现水平垂直居中与三列等高布局
2016/09/12 HTML / CSS
HTML5移动开发图片压缩上传功能
2016/11/09 HTML / CSS
澳大利亚冲浪和时尚服装网上购物:SurfStitch
2017/07/29 全球购物
学校百日安全生产活动总结
2014/07/05 职场文书
保密工作目标责任书
2014/07/28 职场文书
暑期社会实践心得体会
2014/09/02 职场文书
解除聘用合同证明书范本
2014/09/11 职场文书
上课说话检讨书500字
2014/11/01 职场文书
2015年教师新年寄语
2014/12/08 职场文书
慰问信格式
2015/02/14 职场文书
暑假安全保证书
2015/02/28 职场文书
2015年大学班长个人工作总结
2015/04/24 职场文书
2015年学校心理健康教育工作总结
2015/05/11 职场文书
虎兄虎弟观后感
2015/06/12 职场文书
2015国庆节66周年标语
2015/07/30 职场文书
Python基础之数据类型知识汇总
2021/05/18 Python
MyBatis 动态SQL全面详解
2021/10/05 MySQL
Nginx实现会话保持的两种方式
2022/03/18 Servers
搭建zabbix监控以及邮件报警的超级详细教学
2022/07/15 Servers