一.介绍Python shell
1.1下载python
- 点击python官网选择合适的版本安装下载。
以window为例,依次点击Downloads->windows,下载最新版本。(Linux和Mac Os X中python已经被安装)
- 安装完成后搜索并打开IDLE。
- 打开IDLE之后,进入交互式界面,提示符“>>>”提醒你此行输入代码。
在>>>提示符后输入指令用回车键确认,每个指令就会被立刻执行。
ATP = 3.5
ADP = 1.8
Pi = 5.0
R = 0.00831
T = 298
deltaG0 = -30.5import math
deltaG0 + R * T * math.log(ADP * Pi /ATP)
-28.161154161098693`
1.2命令的含义
1.2.1变量
ATP = 3.5
变量名 = 值
“=”不同于数学中的等于号,在Python中称之为赋值号,“=”左边为变量名,右边为值,其含义为将3.5存储在ATP这个变量中。
注:变量名命名规则:
- 有些词在Python中有含义,不能将其作为变量名。(如for,in,import,while等等);
- 变量名不能以数字开头(如1one是错误的);
- 变量名区分大小写,var与Var是不同的变量名;
- 大多数特殊符号,$ # % \ , () {}都是不能使用的。
Python区分整型和浮点型:
a = 3(整型)
b = 3.0(浮点型)
注:最新的python3.9不区分
表1.1 Python中的算术运算符
运算符 | 含义 |
---|---|
a + b | 加 |
a - b | 减 |
a * b | 乘 |
a / b | 除 |
a ** b | 幂(a^b) |
a % b | 取模,a/b 的余数 |
a // b | 向下舍入除法 |
a * (b + c) | 圆括号,b + c会在乘法之前运算 |
1.2.2导入模块
导入模块的四种方式(以导入math模块中的log函数为例):
- import
import math
deltaG0 + R * T * math.log(ADP * Pi /ATP)
- from … import…
from math import log
deltaG0 + R * T * log(ADP * Pi /ATP)
- from …import *
from math import *
deltaG0 + R * T * log(ADP * Pi /ATP)
“*”代表导入math模块中的所有内容
- import … as …
import math as mh
相当于将math缩写为mh,mh是可以随意命名的,写成ma,m,mt都可以。
deltaG0 + R * T * mh.log(ADP * Pi /ATP)
注意:留意不同的导入模块方式,是如何使用log函数的(黄色部分)
1.3自测题
- 在最适合的条件下,单个大肠杆菌可以每20分钟分裂一次。保持最佳条件,求6小时后的大肠杆菌数量。