简单讲解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使用range函数计算一组数和的方法
May 07 Python
Python下的Softmax回归函数的实现方法(推荐)
Jan 26 Python
让Python更加充分的使用Sqlite3
Dec 11 Python
python自动12306抢票软件实现代码
Feb 24 Python
django中静态文件配置static的方法
May 20 Python
Python redis操作实例分析【连接、管道、发布和订阅等】
May 16 Python
详解PyCharm+QTDesigner+PyUIC使用教程
Jun 13 Python
python实现简单五子棋游戏
Jun 18 Python
从多个tfrecord文件中无限读取文件的例子
Feb 17 Python
Python MySQLdb 执行sql语句时的参数传递方式
Mar 04 Python
Django User 模块之 AbstractUser 扩展详解
Mar 11 Python
Python Parser的用法
May 12 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
Windows下安装Memcached的步骤说明
2010/04/25 PHP
从手册去理解分析PHP session机制
2011/07/17 PHP
学习php设计模式 php实现观察者模式(Observer)
2015/12/09 PHP
简单谈谈php延迟静态绑定
2016/01/26 PHP
Smarty模板简单配置与使用方法示例
2016/05/23 PHP
Zend Framework入门应用实例详解
2016/12/11 PHP
PHP类的自动加载机制实现方法分析
2019/01/10 PHP
PHP实现的62进制转10进制,10进制转62进制函数示例
2019/06/06 PHP
拖拉表格的JS函数
2008/11/20 Javascript
快速排序 php与javascript的不同之处
2011/02/22 Javascript
jquery html动态生成select标签出问题的解决方法
2013/11/20 Javascript
jQuery实现contains方法不区分大小写的方法
2015/02/13 Javascript
js实现简单的可切换选项卡效果
2015/04/10 Javascript
JavaScript DOM 学习总结(五)
2015/11/24 Javascript
JavaScript 冒泡排序和选择排序的实现代码
2016/09/03 Javascript
node.js爬虫爬取拉勾网职位信息
2017/03/14 Javascript
JavaScrpt判断一个数是否是质数的实例代码
2017/06/11 Javascript
从对象列表中获取一个对象的方法,依据关键字和值
2017/09/20 Javascript
在vue中,v-for的索引index在html中的使用方法
2018/03/06 Javascript
Less 安装及基本用法
2018/05/05 Javascript
简单说说angular.json文件的使用
2018/10/29 Javascript
vue cli安装使用less的教程详解
2019/07/12 Javascript
layuiAdmin循环遍历展示商品图片列表的方法
2019/09/16 Javascript
vue简单封装axios插件和接口的统一管理操作示例
2020/02/02 Javascript
python使用正则搜索字符串或文件中的浮点数代码实例
2014/07/11 Python
Python网页解析利器BeautifulSoup安装使用介绍
2015/03/17 Python
Python实现获取操作系统版本信息方法
2015/04/08 Python
用Python实现二叉树、二叉树非递归遍历及绘制的例子
2019/08/09 Python
如何使用python进行pdf文件分割
2019/11/11 Python
Django model class Meta原理解析
2020/11/14 Python
html5利用canvas实现颜色容差抠图功能
2019/12/23 HTML / CSS
如何设置Java的运行环境
2013/04/05 面试题
就业协议书
2014/09/12 职场文书
个人欠款协议书范本2014
2014/11/02 职场文书
Python中快速掌握Data Frame的常用操作
2021/03/31 Python
微软Win11 全新照片应用面向 Dev预览版推出 新版本上手体验图集
2022/09/23 数码科技