python基本数据类型
数字类型
整数(int)
-
-
- 与数学中整数概念一致,可正可负,没有取值范围
-
浮点数类型(float)
-
-
- 与数学中的实数概念一致,取值范围与精度都有限制
- 浮点数运算存在不确定尾数,有误差,这是由于计算机用二进制存储浮点数造成的
- 与数学中的实数概念一致,取值范围与精度都有限制
-
例
-
-
- 如果要消除尾数可以使用round函数
-
round(x,d) 对x进行四舍五入。d为小数截取位数
复数(complex)
-
-
- 与数学中的复数概念一致
- 由实部和虚部组成,虚部用j表示
-
数字运算操作符
一些以函数形式提供数值运算功能
-
-
- abs(x) 取绝对值
- divmod(x,y) 同时输入商和余数,即(x//y,x%y)
- pow(x,y) x**y
- pow(x,y,z) x**y%z
- max(x1,x2......xn) 返回最大值
- min(x1,x2.......xn) 返回最小值
- int(x) 将x变为整数
- float(x) 将x变为浮点数
- complex(x) 将x变为复数
-
字符串类型(str)
-
-
- 字符串是以引号括起来的任意文本,是一个有序序列
- 字符串序号排列方式:①正向递增序号②反向递增序号
- 字符串应用
-
索引:返回字符串某个字符
使用方式:在字符串后加上一个[],[]中间给出降被索引字符在字符串的序号位置
切片:返回字符串中一段字符串
使用方式:在字符串后使用[M:N]的形式使用
例:[0:-1]表示从字符串开头但不到字符串最后一个字节
使用方式:字符串后使用[M:N:K]的形式使用,表示根据步长K对[M:N]切片
字符串表示方法
字符串特殊字符
字符串操作符
字符串处理函数
一些以方法形式提供的字符串处理功能