python数据类型及操作

数据类型及操作

韩黑桃

整数类型

与数据中的整数概念一致。

可正可负,没有取值范围限制。

pow(x,y),计算x的y次方,想算多大就有多大。

4种表现形式,十进制、二进制以0b开头、八进制0o开头,十六进制0x开头。

浮点数类型

与数学中的实数概念一致。

带有小数点及小学的数字。

浮点数的取值范围和小数精度都存在限制,单常规计算可以忽略。

浮点数间的运输存在不确定尾数,不是BUG。

两个==在python中相当于等于的意思。

round(x,d): 对X四舍五入,d为取小数的几位保留。

浮点数可以采用科学计数法来表示。

使用字符E或者e为幂的符号,以10位基数,格式如,e 表示a*10的b次方。

复数类型

与数学中的复数概念一致。

a+bj 被称作复数,a为实部,b为虚部。

z=1.23e-4+5.6e+98j 。

数值运算操作符

加减乘,+- * 。

除/ 整数除// 。

+x 表示正的x 。

-y 表示负的y 。

x%y 表示余数 。

x**y 表示当y为小数时,进行x的1/y开方运算。

x op =y ,其中op为二元操作符,x + =3 和x = x+3 等价。

数据类型之间是可以运算的,生成的结果会变成最宽的类型。

整数

123+4.0=127.0 整数和浮点数相加变成浮点数。

数值运算函数

abs(x),求x的绝对值。

divmod(x,y)商余,divmod10/3 结果为(3,1)。

pow(x,y,[,z]),幂余运算等价于(x**y)%z。

round(x,[,d]),四舍五入,round(-10.123,2)结果为-10.12 。

max(x,y,z····)返回最大值。

min(x,y,z····)返回最小值。

int(x)将x变成整数,舍弃小数部分。

float(x)将x变成浮点数,增加小数部分。

complex(x)将x变成复数。

喜欢记得关注哦

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20180605A0GMM000?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 yunjia_community@tencent.com 删除。

扫码关注云+社区

领取腾讯云代金券