python中,数字类型计算
说明:
今天在看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中,数字类型计算的更多相关文章
- python中数字类型与处理工具
python中的数字类型工具 python中为更高级的工作提供很多高级数字编程支持和对象,其中数字类型的完整工具包括: 1.整数与浮点型, 2.复数, 3.固定精度十进制数, 4.有理分数, 5.集合 ...
- Python学习笔记(三)Python基本数字类型及其简单操作(1)
一.数字类型 表示数字或数值的数据类型称为数字类型,Python语言提供3种数字类型:整数.浮点数和复数,分别对应数学中的整数.实数和复数,下面就一起来了解一下他们吧! 1.整数类型 整数类型与数学中 ...
- 全面理解Python中的类型提示(Type Hints)
众所周知,Python 是动态类型语言,运行时不需要指定变量类型.这一点是不会改变的,但是2015年9月创始人 Guido van Rossum 在 Python 3.5 引入了一个类型系统,允许开发 ...
- python中的类型
python中的类型分为四种 1.整形 2.浮点型 3.字符串 4.对象(除了前三种,其他的都是对象) 比如函数也是对象 def fun(): print(123) type(fun) // < ...
- python之数字类型小知识
数字是表示计数的抽象事物,也是数学运算和推理的基础,所以,生活中数字是生活中无处不在的,那么,在python语言中运用数字有哪些小知识呢,不妨花点时间看一下这篇博文,牢记这些小知识. 整数类型中四种进 ...
- Python中布尔类型
我们已经了解了Python支持布尔类型的数据,布尔类型只有True和False两种值,但是布尔类型有以下几种运算:与运算:只有两个布尔值都为 True 时,计算结果才为 True.True and T ...
- Python的数字类型及其技巧
Python中的数字类型 int float fractions.Fraction decimal.Decimal 数字的舍与入 int(f):舍去小数部分,只保留整数部分,所以int(-3.8)的结 ...
- Python中的短路计算
在Python中,布尔类型还可以与其他数据类型做 and.or和not运算,请看下面的代码: In [1]: a = True In [2]: print(a and 'a=T' or 'a=F') ...
- python基础-数字类型及内置方法
--数字类型及内置方法 整型-int 用途:多用于年龄.电话.QQ号等变量 定义方法 age = 18 # age = int(18) 常用方式:多用于数学计算 # int(x)将x转换成整数,是向下 ...
随机推荐
- 【C#公共帮助类】JsonHelper 操作帮助类
四个主要操作类:JsonConverter .JsonHelper .JsonSplit .AjaxResult 一.JsonConverter: 自定义查询对象转换动态类.object动态类转换js ...
- logback的日志文件中出现大量的ESC符号
如下图: 这个日志文件是用less命令打开的,然后看到就惊呆了,日志文件乱成这样的. 开始我以为是我把logback的配置文件弄错了,还看了半天pattern. 然后百度了一下,找了这篇博客: htt ...
- 新浪微博 oauth2.0 redirect_uri_mismatch
新浪微博开放平台出来很久了,现在才开始研究,貌似有点晚了.... 第一次折腾,总是出现这样那样的问题,即使照着别人成功的例子也是一样,这不,开始运行的时候,运行下面的例子,总是报error:redir ...
- 事件EVENT与waitforsingleobject的使用以及Mutex与Event的区别
Mutex与Event控制互斥事件的使用详解 最近写一程序,误用了Mutex的功能,错把Mutex当Event用了. [Mutex] 使用Mutex的主要函数:CreateMutex.ReleaseM ...
- linux下查看cpu物理个数和逻辑个数
hadoop@chw-desktop3:~$ cat /proc/cpuinfo processor : 0 vendor_id : GenuineIntel cpu family : 15 ...
- vue遍历数据及字典的方法
数组:数值<ul id="example-1"> <li v-for="item in items"> {{ item.me ...
- 使用 Gearman 实现分布式处理
因为近来在研究 Mogilefs 的分布文件系统,在读读这个的源码,另外,为公司新设计了一个下载的系统,所以更加要深入研究一下,因为这个好东西是 Perl 写的,真不容易,在读这个的时间发现了几个好东 ...
- USB2.0学习笔记连载(五):EZ-USB重要寄存器的配置
本篇博客主要讲解EZ-USB一些重要寄存器的配置,首先对于本篇博客所讲的内容,读者应该到官网上去下载相关的手册,其中包括<EZ-USB Technical Reference Manual> ...
- mxnet卷积计算
#coding:utf-8 ''' 卷积计算 ''' import mxnet as mx from mxnet.gluon import nn from mxnet import ndarray a ...
- 2016年第七届蓝桥杯C/C++B组省赛题目解析
题目1:煤球数目 有一堆煤球,堆成三角棱锥形.具体:第一层放1个,第二层3个(排列成三角形),第三层6个(排列成三角形),第四层10个(排列成三角形),....如果一共有100层,共有多少个煤球?请填 ...