说明: 

  今天在看python数字类型的操作,在此记录下。

操作过程:

1.数字的加减乘除

>>> 2 + 2
4
>>> 4 - 2
2
>>> 2 - 4
-2
>>> 2 * 2
4
>>> 2 / 2 #除法的结果会返回小数的结果,如果是整除,小数点后面就是0
1.0
>>> 1 / 3
0.3333333333333333 #1除以3除不尽,小数点后面是无限循环。
>>> 2 / 0
Traceback (most recent call last):
  File "<pyshell#151>", line 1, in <module>
    2 / 0
ZeroDivisionError: division by zero #0不能作为除数。要注意。
>>> 0 / 2
0.0 #通过()括号的方式来实现混合运算。
>>> (3 + 5) * 2
16
>>> (3 - 3 * 2) / 3
-1.0 #混合计算中,如果有小数,那么计算结果也返回浮点类型
>>> 4 * 3.75 - 1
14.0
>>> 4 * 1.3333 -1
4.3332

2.求商的运算,即如果是除法的结果带有小数部分的,取整数部分

>>> 17 / 3    #正常的除法运算,得到的结果是带有小数部分的
5.666666666666667
>>> 17 // 3
5

3.求余数

>>> 17 % 3   #17除以3,整数部分是5,余数是2
2

4.计算幂指数,即3的2次幂,5的10次幂,使用**来实现

>>> 2 ** 3          #计算2的3次幂,就是3个2相乘
8
>>> 2 ** 10 #2的10次幂,就是10个2相乘
1024
>>> 5 ** 3
125

5.查看最后输出的值,最后表达式的值被赋值给 _

>>> 4 * 35    #最后一个表达式,计算的结果会赋值给 _
140
>>> _
140
>>> tag = 112 #将112赋值给tag,但是并不会影响 _ ,只有计算的结果,_ 才会获取到
>>> _
140
>>> tag + _ #将tag 与 _ 进行加法计算
252

备注:

  1.除法总是返回浮点类型,即带有小数部分的

  2.除数不能是0

文档创建时间:2018年11月23日18:34:08

python中,数字类型计算的更多相关文章

  1. python中数字类型与处理工具

    python中的数字类型工具 python中为更高级的工作提供很多高级数字编程支持和对象,其中数字类型的完整工具包括: 1.整数与浮点型, 2.复数, 3.固定精度十进制数, 4.有理分数, 5.集合 ...

  2. Python学习笔记(三)Python基本数字类型及其简单操作(1)

    一.数字类型 表示数字或数值的数据类型称为数字类型,Python语言提供3种数字类型:整数.浮点数和复数,分别对应数学中的整数.实数和复数,下面就一起来了解一下他们吧! 1.整数类型 整数类型与数学中 ...

  3. 全面理解Python中的类型提示(Type Hints)

    众所周知,Python 是动态类型语言,运行时不需要指定变量类型.这一点是不会改变的,但是2015年9月创始人 Guido van Rossum 在 Python 3.5 引入了一个类型系统,允许开发 ...

  4. python中的类型

    python中的类型分为四种 1.整形 2.浮点型 3.字符串 4.对象(除了前三种,其他的都是对象) 比如函数也是对象 def fun(): print(123) type(fun) // < ...

  5. python之数字类型小知识

    数字是表示计数的抽象事物,也是数学运算和推理的基础,所以,生活中数字是生活中无处不在的,那么,在python语言中运用数字有哪些小知识呢,不妨花点时间看一下这篇博文,牢记这些小知识. 整数类型中四种进 ...

  6. Python中布尔类型

    我们已经了解了Python支持布尔类型的数据,布尔类型只有True和False两种值,但是布尔类型有以下几种运算:与运算:只有两个布尔值都为 True 时,计算结果才为 True.True and T ...

  7. Python的数字类型及其技巧

    Python中的数字类型 int float fractions.Fraction decimal.Decimal 数字的舍与入 int(f):舍去小数部分,只保留整数部分,所以int(-3.8)的结 ...

  8. Python中的短路计算

    在Python中,布尔类型还可以与其他数据类型做 and.or和not运算,请看下面的代码: In [1]: a = True In [2]: print(a and 'a=T' or 'a=F') ...

  9. python基础-数字类型及内置方法

    --数字类型及内置方法 整型-int 用途:多用于年龄.电话.QQ号等变量 定义方法 age = 18 # age = int(18) 常用方式:多用于数学计算 # int(x)将x转换成整数,是向下 ...

随机推荐

  1. [WPF源码分析]ContentControl依赖项属性的双向绑定,two-way binding view's DependencyProperty and ViewModel's variable

    问题:自定义控件的依赖项属性和VIewModel中的变量不能双向绑定 解决思路:对比.net源码 PresentationFramework  /   System.Windows.Controls ...

  2. C++客户端访问Java服务端发布的SOAP模式的WebService接口

    gSOAP是一个绑定SOAP/XML到C/C++语言的工具,使用它可以 简单快速地开发出SOAP/XML的服务器端和客户端 Step1 使用gsoap-2.8\gsoap\bin\win32\wsdl ...

  3. Github ——转

    Github 简明教程 分类 编程技术 如果你是一枚Coder,但是你不知道Github,那么我觉的你就不是一个菜鸟级别的Coder,因为你压根不是真正Coder,你只是一个Code搬运工. 但是你如 ...

  4. JBoss Wildfly (1) —— 7.2.0.Final编译

    JBoss Wildfly (1) -- 7.2.0.Final编译 wildfly版本: 7.2.0.Final-testsuite-fix jdk版本: jdk1.7.0_79 maven版本: ...

  5. android开发(43) 动画演示,会跑的小人,从屏幕左侧跑到右侧

    想做一个动画,一个会跑的小人,从屏幕右侧跑道右侧,于是做了个尝试,上图: 要完成这样需要三步: 1. 做一个 帧动画 (frame animation),由多张图片组成,组成小人连续跑动的样子. 2. ...

  6. java将doc文件转换为pdf文件的三种方法

    http://feifei.im/archives/93 —————————————————————————————————————————————— 项目要用到doc转pdf的功能,一番google ...

  7. css 超详细文档

    http://www.runoob.com/css/css-boxmodel.html

  8. 理解javascript中的回调函数(callback)【转】

    在JavaScrip中,function是内置的类对象,也就是说它是一种类型的对象,可以和其它String.Array.Number.Object类的对象一样用于内置对象的管理.因为function实 ...

  9. Java HashSet和HashMap源码剖析

    转自: Java HashSet和HashMap源码剖析 总体介绍 之所以把HashSet和HashMap放在一起讲解,是因为二者在Java里有着相同的实现,前者仅仅是对后者做了一层包装,也就是说Ha ...

  10. android 系统广播

    Version:0.9 StartHTML:-1 EndHTML:-1 StartFragment:00000099 EndFragment:00012731 String ADD_SHORTCUT_ ...