Mooc中国大学Python学习笔记--数字类型及操作

摘要:
,xn)最小int强制类型替换浮点强制类型替换复数强制类型替换,将x变为虚数,加上虚数部分复数=4+0j
整数类型

只需知道整数无限制,pow(),4进制表示形式

与数学中整数的概念一致
——可正可负,没有取值范限制
——pow(x,y)函数:计算x^y,想算多大算多大
—十进制:10
—二进制,以0b或0B开头:0b010,0B010
—八进制,以0o或0O开头:0o123,0O123
—十六进制,以0x或0X开头:0x9a,0X9a

浮点数类型

只需要知道,取值范围和精度基本无限制,运算存在不确定尾数round()函数,科学计数法表示

与数学中实数的概念一致
带有小数点及小数的数字,浮点数取值范围和小数精度都存在限制,但常规计算可忽略,取值范围数量级约-10307至10308精度数量级10-16
浮点数运算存在不确定尾数,不是bug,不仅仅python有这个特性
例:0.1+0.2!=0.3等于0.30000000000000004
利用round函数去掉多余的尾数在这里插入图片描述
round(x,d):对x四舍五入,d是小数截取位数
科学计数法表示:
使用字母e或E作为幂的符号(大部分编程语言都这么做),以10为底,格式如下:
4.3e-3表示为4.3*10-3值为0.0043

复数类型

与数学中复数的概念一致
定义j=根号下-1 称a+bj为复数
z=4+5j z.real获得实部 z.imag或得虚部

数值运算操作符

操作符是完成运算的一种符号体系

操作符及作用描述
+
-
*
/除 10/3=3.333333
//整数除,x与y之整数商 10//3结果是3
x%y余数,模运算10%3结果是1
x**y幂运算,x的y次幂,想xy

二元操作符x+=y之类的

数值运算函数
abs(x)绝对值 abs(-10.01)=10.01
divmod(x,y)商余,同时输出商和余数divmod(10,3)=(3,1)
pow(x,y[,z])幂余(x**y)%z
round(x[,d])四舍五入,d是保留位数
max(x1,x2,……,xn)最大值
min(x1,x2,……,xn)最小值
int(x)强制类型装换
float(x)强制类型装换
complex(x)强制类型装换,将x变为虚数,增加虚数部分complex(4)=4+0j

免责声明:文章转载自《Mooc中国大学Python学习笔记--数字类型及操作》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇Windows Tomcat 日志输出到 catlina.out 按日期输出,自启动logic:iterate 遍历下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

python基础学习4-函数、内置函数、os模块、time模块

  1       函数 1.1     字符串格式化方法 Python中字符串格式化输出的几种方法: https://www.cnblogs.com/hongzejun/p/7670923.html 字符串格式化另外一种方式format方式 #字符串format()方法 #第一种import datetime msg = '欢迎光临{name},今天的日...

WSGI详解

WSGI接口 了解了HTTP协议和HTML文档,我们其实就明白了一个Web应用的本质就是: 浏览器发送一个HTTP请求; 服务器收到请求,生成一个HTML文档; 服务器把HTML文档作为HTTP响应的Body发送给浏览器; 浏览器收到HTTP响应,从HTTP Body取出HTML文档并显示。 所以,最简单的Web应用就是先把HTML用文件保存好,用...

python的文件操作1,监控日志联系、读取大文件、修改文件、集合、元组、random模块以及函数初识

一、判断 #非空即真,非零即真# 非空(None,'',[],{})都是空umser=input('请输入姓名').strip()if umser:print('umser不为空')else:print('umser为空')print(len(umser)>0)if 1:print('真')else:print('假') 一、文件读写 fw=op...

python测量代码运行时间方法

Python 社区有句俗语: “python自己带着电池” ,别自己写计时框架。 Python3.2具备一个叫做 timeit 的完美计时工具可以测量python代码的运行时间。 timeit 模块: timeit 模块定义了接受两个参数的 Timer 类。两个参数都是字符串。 第一个参数是你要计时的语句或者函数。 传递给 Timer 的第二个参数是为第...

python 读取串口数据常用函数及实例分析

前记: 人生苦短,我用python,python在做一些算法验证和接口验证方面,的确是非常的好用。读取串口经常用到,这里就做个总结,给自己和周围的人做个备忘吧。 函数解析: 初始化串口数据: importserial #Serial takes two parameters: serial device and baudrate ser = serial....

[python]glob模块中的glob()函数为什么返回空列表??

最近在学习语音的知识,看一个语音合成实现的相关工具包的源代码,碰到了glob()函数。然后开启了我与这个函数相爱想杀的一个下午。 摘自官网解释: https://docs.python.org/2/library/glob.html#module-glob 简而言之,这个函数的作用呢就是按照unix shell的规则匹配一定模式的路径名,返回一个无序的列...