简单讲解Python中的数字类型及基本的数学计算


Posted in Python onMarch 11, 2016

Python有四种类型的数字:
1.整型 

a = 2 
print a

2.长整型 

b = 123456789 
print b

3.浮点数 

c = 3.2E2 
print c

4.复数 复数为实数的推广,它使任一多项式都有根。复数当中有个“虚数单位”j,它是-1的一个平方根。任一复数都可表达为x+yj,其中x及y皆为实数,分别称为复数之“实部”和“虚部”。  

d = (2+3j) 
print d

 

计算示例:
每种程序语言都有数学计算方法,数学符号通用,大家都知道。直接上代码吧:

print "I will now count my chickens:" 
 
 
print "Hens", 25 + 30 / 6 
print "Roosters", 100 - 25 * 3 % 4 
 
 
print "Now I will count the eggs:" 
 
 
print 3 + 2 + 1 - 5 + 4 % 2 - 1 / 4 + 6 
 
 
print "Is it true that 3 + 2 < 5 - 7?" 
 
 
print 3 + 2 < 5 - 7 
 
 
print "What is 3 + 2?", 3 + 2 
print "What is 5 - 7?", 5 - 7 
 
 
print "Oh, that's why it's False." 
 
 
print "How about some more." 
 
 
print "Is it greater?", 5 > -2 
print "Is it greatet or equal?", 5 >= -2 
print "is it less or equal?", 5 <= -2

运行结果应该是这样的:

root@he-desktop:~/mystuff# python ex3.py 
I will now count my chickens:
Hens 30
Roosters 97
Now I will count the eggs:
7
Is it true that 3 + 2 < 5 - 7?
False
What is 3 + 2? 5
What is 5 - 7? -2
Oh, that's why it's False.
How about some more.
Is it greater? True
Is it greatet or equal? True
is it less or equal? False

eg:用数学计算把英寸和磅转化为厘米和千克。
1英寸 = 2.54厘米,1磅 = 0.4536千克

my_height_centimeter = my_height * 2.54 
my_weight_kilo = my_weight * 0.4536 
print "He's %d centimeters tall." % my_height_centimeter 
print "He's %d kilos heavy." % my_weight_kilo

Python 相关文章推荐
python 解析XML python模块xml.dom解析xml实例代码
Feb 07 Python
Python中还原JavaScript的escape函数编码后字符串的方法
Aug 22 Python
你应该知道的python列表去重方法
Jan 17 Python
python虚拟环境virtualenv的安装与使用
Sep 21 Python
python3处理含有中文的url方法
May 10 Python
python使用response.read()接收json数据的实例
Dec 19 Python
Linux下Pycharm、Anaconda环境配置及使用踩坑
Dec 19 Python
pymongo中group by的操作方法教程
Mar 22 Python
Python 窗体(tkinter)按钮 位置实例
Jun 13 Python
Python迷宫生成和迷宫破解算法实例
Dec 24 Python
最小二乘法及其python实现详解
Feb 24 Python
Python从MySQL数据库中面抽取试题,生成试卷
Jan 14 Python
详解Python中的变量及其命名和打印
Mar 11 #Python
Python基本语法经典教程
Mar 11 #Python
Python使用PIL库实现验证码图片的方法
Mar 11 #Python
Python2.x利用commands模块执行Linux shell命令
Mar 11 #Python
Python实现列表转换成字典数据结构的方法
Mar 11 #Python
python中enumerate函数遍历元素用法分析
Mar 11 #Python
python实现class对象转换成json/字典的方法
Mar 11 #Python
You might like
Terran热键控制
2020/03/14 星际争霸
php5新改动之短标记启用方法
2008/09/11 PHP
php打造属于自己的MVC框架
2012/03/07 PHP
php数组操作之键名比较与差集、交集赋值的方法
2014/11/10 PHP
thinkPHP显示不出验证码的原因与解决方法分析
2017/05/20 PHP
PHP使用PDO访问oracle数据库的步骤详解
2017/09/29 PHP
IE 缓存策略的BUG的解决方法
2007/07/21 Javascript
DOM 基本方法
2009/07/18 Javascript
JS 控制非法字符的输入代码
2009/12/04 Javascript
jquery.validate使用攻略 第三部
2010/07/01 Javascript
Javascript new Date().valueOf()的作用与时间戳由来详解
2013/04/24 Javascript
JQuery与Ajax调用新浪API获取短网址的代码
2014/02/07 Javascript
jquery ajax 局部刷新小案例
2014/02/08 Javascript
JsRender for index循环索引用法详解
2014/10/31 Javascript
angular双向绑定模拟探索
2016/12/26 Javascript
JS触摸与手势事件详解
2017/05/09 Javascript
对mac下nodejs 更新到最新版本的最新方法(推荐)
2018/05/17 NodeJs
vue1.0和vue2.0的watch监听事件写法详解
2018/09/11 Javascript
vue动态改变背景图片demo分享
2018/09/13 Javascript
利用jquery和BootStrap实现动态滚动条效果
2018/12/03 jQuery
es6 super关键字的理解与应用实例分析
2020/02/15 Javascript
vue 在服务器端直接修改请求的接口地址
2020/12/19 Vue.js
Python 列表理解及使用方法
2017/10/27 Python
Windows 7下Python Web环境搭建图文教程
2018/03/20 Python
Python之列表的插入&amp;替换修改方法
2018/06/28 Python
Pycharm更换python解释器的方法
2018/10/29 Python
Empty test suite.(PyCharm程序运行错误的解决方法)
2018/11/30 Python
Django之提交表单与前后端交互的方法
2019/07/19 Python
pyftplib中文乱码问题解决方案
2020/01/11 Python
编译 pycaffe时报错:fatal error: numpy/arrayobject.h没有那个文件或目录
2020/11/29 Python
HTML5实现视频直播功能思路详解
2017/11/16 HTML / CSS
英国领先的酒杯和水晶玻璃器皿制造商:Dartington Crystal
2019/06/23 全球购物
物业电工岗位职责
2013/11/20 职场文书
上课玩手机的检讨书
2014/10/01 职场文书
用python批量解压带密码的压缩包
2021/05/31 Python
Mybatis-plus配置分页插件返回统一结果集
2022/06/21 Java/Android