Python语言程序设计
在线实践平台:python123
在线学习平台:中国大学MOOC
两个平台账号要绑定使用成绩才会有效哦~
第三章 基本数据类型(上)
一、数字类型及操作
1、整数类型
与数学中的整数基本是一个概念
注意:四种进制表示形式
(1)十进制:1010,99,-2689
(2)二进制:以ob/oB开头,如ob1101,oB100010
(3)八进制:以oo/oO开头,如oo123,oO543
(4)十六进制:以ox/oX开头,如oxA1,oX5F
2、浮点数类型
浮点数之间的运算会存在不确定尾数
注意:浮点数的科学计数法表示
使用E或者e作为幂的符号,以10为基数
格式为:< a >e< b >表示a*(10**b)
3、复数类型
与数学中的复数基本一致
两个函数注意一下
函数名 | 功能 |
---|---|
z.real() | 获得实部 |
z.imag() | 获得虚部 |
4、数值运算操作符
操作符及使用 | 描述 |
---|---|
+,-,* | 与数学中的一样,*可表示将字符串复制一定倍数 |
x/y | 除,x与y的商。可为浮点数 |
x//y | 整数除,x与y的整数商 |
x%y | 余数 |
x**y | 幂运算,x的y次幂。当y是小数时,做开方运算。 |
注意
类型间可进行混合运算,生成结果为最宽类型
5、数值运算函数
函数名 | 功能 |
---|---|
abs(x) | 求x的绝对值 |
divmod(x,y) | 商余,(x//y,x%y),同时输出商和余数 |
pow(x,y[,z]) | 幂余,(x**y)%z,[…]表示参数可省略 |
round(x[,d]) | 四舍五入,d是保留小数位数,默认值为0 |
max(x1,x2,…,xn) | 求最大值,返回所有参数中的最大值 |
min(x1,x2,…,xn) | 求最小值,返回所有参数中的最小值 |
int(x) | 将x变成整数,舍弃小数部分 |
float(x) | 将x变成浮点数,增加小数部分 |
type(x) | 返回x的类型,适用于所有类型的判断 |
complex(x) | 将x变成复数,增加虚数部分 |