一、数据类型和操作
-
整数类型:可正可负,没有范围限制
四种进制:二进制、八进制、十进制、十六进制
-
浮点数类型
浮点数之间运算存在不确定尾数,不是bug
例如:0.1+0.2=0.300000004 不确定尾数
要怎么解决这种问题呢?
用函数round(0.1+0.2)==0.3
浮点数可以用科学计数法表示:
使用E或e作为幂的符号,以10为基数:
例如:e表示a乘以10的b次方
- 复数类型
二、数值运算操作符
三、数值运算函数
max(x1,x2,x3.....)判断最大值,返回x1,x2.....中的最大值
min(x1,x2.....)判断最小值,返回x1,x2....中的最小值
类型转换函数
int(x) 将x变为整数,舍弃小数部分
float(x) 将x变成浮点数,增加小数部分
complex(x) 将x变成负数,增加虚数部分
四、字符串类型及操作
-
字符串类型的表示
字符串:有0个或多个字符组成的有序符号序列
——有一对单引号或双引号表示(仅表示单行字符串)
——可以有一对三单引号或三双引号表示,(可以表示多行字符串)
例如
“‘python
语言’”
-
①如果在字符串中文本中出现双引号或单引号?
——如果在字符串中出现了双引号货单引号,在表示字符串时,最外层就用单引号或双引号
②如果在字符串的文本中既出现了单引号又出现了双引号:
——可以用三单引号来作为字符串的表示
-
符号的序列
正向递增序号和反向递减序号
-
字符串的使用
使用【】获取字符串的一个或多个字符
——索引:返回字符串中单个字符
<字符串>【M】
——切片:返回字符串中一段字符子串
<字符串>【M:N】
字符串切片的高级用法:
使用【M:N:K】根据步长对字符串进行切片
——<字符串>【M:N】M缺失表示至开头,N缺失表示至结尾
——<字符串>【M:N:K】根据步长K切片
注意!!!逆序:步长为-1就是说从开头到结尾,步长为-1逐一取出(就是说反过来取)
4.字符串的操作
5. 字符串处理函数
注:Unicode编码是python字符串的编码方式
五、字符串的处理方式
六、字符串类型的格式化
——槽 只在字符串中起作用
——Python中槽内部对格式化的配置方式