基本数据类型 【程序设计】
数据类型:整数类型、浮点数类型和复数类型
1.整数类型
整数类型没有取值范围限制,有4种进制表现形式
(1)十进制,例如1010
(2) 二进制 0b或0B 例如: 0b1010
(3)八进制 0o或0O 例如: 0o1010
(4)十六进制 0x或者0X 例如: 0X10F0
2.浮点数类型
(1) 十进制数表示
(2) 科学计数法,e或者E作为幂的符号,以10为基数
<a>e<b> = ax10b
浮点数运算间存在不确定小尾数问题,可以通过round(x,d) 函数约定运算后保留小数的位数,控制运算精度。

3.复数类型
(1) a + bj,其中a是实数部分,b是虚数部分,可以使用z.real和z.imag获取实部和虚部。
//复数 a = 2 + 3j #或者a = complex(2,3) print("a的实部是{},a的虚部是{}".format(a.real,a.imag))
4.数字类型的运算:数值运算操作符、数值运算函数
(1) + - * 都不用说,跟其他语言一样
(2) x与y的商[x/y],x与y之整数商,即:不大于x与y之商的最大整数[x//y],x与y之商的余数,也称为模运算[x%y]
//10与3的商,整数部分和小数部分以及余数 #商[小数 + 整数] 10/3 #整数部分 10//3 #余数 10%3 #内置函数【整数 + 小数】 divmod(被除数,除数) #结果【整数,余数】

(3) x的y次幂【x**y】

Python内置的数值运算函数:
(1)abs(x) #x的绝对值 (2) divmod(x,y) #(x//y,x%y) (3) pow(x,y)或者pow(x,y,z) #x**y 或 (x**y)%z,幂运算 (4) round(x)或round(x,d) #对x四舍五入,保留d位小数,无参数返回整数 (5) max(x1,x2,...,xn) #取最大值 (6) min(x1,x2,.....xn) #取最小值
M54

浙公网安备 33010602011771号