摘要(Abstract)
本文介绍使用Python来做数学计算,在学习和工作中,经常会遇到一些数学计算的问题。一般人会使用计算器软件,不得不说,计算器太难用了。专业人士可能会使用更强大的工具,如Matlab,但这种重量级工具有时可能并不适用。本文打算使用一个轻量级的工具Python来做计算。准确来说Python并不是一个数学工具,而是一种编程语言。Python提供了很多数学库,利用Python和这些库可以做很多数学计算。
本文不是编程语言的教程,更像是一个工具的使用教程,阅读本文不需要有程序设计基础,当然,需要一点数学基础(比如加减乘除)。本文适合任何想找一个计算工具的人学习和参考。
本文将以实例讲解各种用法。
安装Python(Installation)
Python官方网站提供下载,完全免费使用。Python目前有Python 2和Python 3两个版本,两个版本有一些语法差别,对于本文来说,几乎没有区别,推荐使用Python 3。在Download界面找到系统对应的版本下载(我的版本是Mac OS X 64-bit/32-bit installer),双击直接安装。安装好后,找到程序IDLE,启动IDLE就可开始写Python程序了。
提示1:Mac OS和大部分版本Linux系统自带Python运行环境,可以不用安装。当然,也可升级成最新版本。Windows需要自行安装。
提示2:也可以安装Sublime Text编辑器,再安装Sublime REPL插件。本人现在使用这种方案,写Python程序非常方便。
提示3:搜狗输入法用户注意,搜狗输入法在IDLE下有点小问题(不能退格),切换到英文输入法即可。
Python 2 和Python 3的注意事项
print的语法。python 3的用法为print("hello world!"),python 2的用法为print "hello world!"或者print("hello world!")。
基本运算
加法
>>>1 + 2 //直接输入,回车直接输出结果
3
>>>sum = 1 + 2 //计算结果保存在sum中
>>>print(sum) //输出sum
3
>>>a = 1 //变量
>>>b = 2
>>>sum = a + b //变量相加
>>>print(sum)
3
减法
>>>a = 1
>>>b = 2
>>>2 - 1
1
>>>a - b
-1
>>>b - a
1
乘法
>>>1 * 2
2
>>>1.5 * 3
4.5