我是靠谱客的博主 大胆铃铛,最近开发中收集的这篇文章主要介绍python 中的数字类型和操作运算数字类型数字的操作运算,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

数字类型

整数

python中的整数可以为正,可以为负,范围可以想多大就多大
二进制数以0b或者0B开头
八进制数以0o或者0O开头
十六进制以0x或者0X开头
常用的pow(2,10)表示2的10次方

浮点数

相当于实数
1,浮点数的取值范围为正负10的308次方,精度为10的-16次方,
2,浮点数的运算存在不确定尾数,也就是说0.1+0.2 == 0,3会被判断为False,就是因为不确定尾数导致的,其根本原因还是二进制数和十进制数不存在严格的对等关系导致的,由于精度
3,为了解决不确定尾数的问题,可以采用round(x,d)函数来进行四舍五入,x是目标数字,d是小数点后几位,表示精度。这个函数经常在10的-16次方左右十分有效,
4,浮点数的科学计数法,可以用(a)e(b)表示a乘以10的b次方

复数

相当于python中的复数
1,用j表示虚部,含有j的数就叫做复数
2,假设z是一个复数,可以用z.imag获得复数的虚部,可以用z.real获得复数的实部

数字的操作运算

数值运算操作符(总共7种)

1,+ - * %和Java保持一致
2,/ 表示商,10/3的结果是3.3333333
3,// 表示整数商,10/3的结果是3
4,** 表示幂运算,如果a**b b是小数,那么表示开方
5,不同类型的数字进行运算时,结果是最宽的类型。

数值运算函数

1,abs(x) 求x的绝对值
2,divmod(x,y) 相当于%,divmod(10,3)结果是(3,1)也就是商3余1
3,pow(x,y[,z]) 函数表示x的y次方,如果由参数z则表示x的y次方,然后用x进行模运算之后的余数,即幂余函数,这是为了防止x,的y次幂太大导致计算机无法工作,而经常需要的也只是后几位而已
4,round(x[,d])表示对x进行四舍五入,精度默认为0
5,max()判断参数中的最大值
6,min()判断参数中的最小值
7,int(x) 取证函数,把参数,不论是小数,还是字符串都可以,转换成整数
8,float(x)函数,可以把参数转换成浮点数,如果是整数的话,则设置小数点后一位为0,如果是字符串则直接转换为浮点数
9,complex(x)函数,把x转换为实数部分,增加虚数部分,默认是0j

最后

以上就是大胆铃铛为你收集整理的python 中的数字类型和操作运算数字类型数字的操作运算的全部内容,希望文章能够帮你解决python 中的数字类型和操作运算数字类型数字的操作运算所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(34)

评论列表共有 0 条评论

立即
投稿
返回
顶部