数据类型及操作
韩黑桃
整数类型
与数据中的整数概念一致。
可正可负,没有取值范围限制。
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变成复数。
喜欢记得关注哦
领取专属 10元无门槛券
私享最新 技术干货