Python基本数据类型
数字类型
- 整数类型
- 可正可负,取值范围不限;
- 四种进制(二进制0b、八进制0o、十进制0d、十六进制0x);
- 浮点数类型
- 取值范围存在限制,常规计算可忽略,取值范围数量级 -10^307~10^308,精度数量级10^-16;
- 运算时存在不确定尾数,不是bug, 可用round()函数,截取尾数位数;
- 科学技术法<a>e<b>表示a*10^b,例如: 5e3 == 5x10^3 , 5e-3 == 5x10^-3;
- 复数类型
- 如果x^2=-1,那么x的值是什么?定义j=
,以此为基础,构建数学体系;a+bj被称为复数,其中,a是实部,b是虚部;
- 数值运算操作符
- +、-、*、/ 、%(加、减、乘、除、取余数)
- // (整数除 x与y之整数商,10//3=3)
- ** (x**y,幂运算,x的y次幂,当y是小数时,开方运算10**0.5=
)
- x op= y <=> x = x op y
- 数值运算函数
abs()、divmod(x,y)、pow(x,y[,z])、round(x,[,d])、max(x1,x2,...,xn)、min(x1,x2,...,xn)、int(x)、float(x)、complex(x)
字符串类型
- 字符串类型的表示
- 由0个或多个字符组成的有序字符序列
- 字符串是字符的有序序列,可以对其中的字符进行索引
- 由一对单引号或一对双引号表示单行字符串,由一对三引号或三双引号表示多行字符传
- 使用[]获取字符串中一个或多个字符,索引:<字符串>[M]、切片:<字符串>[M:N] <字符串>[M:N:K], k是步长
- 转义字符 \ (1)转义字符表示特定字符的本意,例如:\" (2) 转义字符形成一些组合,表达一些不可打印的含义,比如:\b 回退 \n 换行 \r 回车
- 字符串操作符
- 字符串处理函数
- 字符串处理方法
- 字符串类型的格式化
关于字符串其他优秀博客:https://blog.csdn.net/weixin_40432363/article/details/82804611
本文仅为学习Python记录,资料来源于中国大学MOOC《Python语言设计》—嵩天