1. 整型(int)
浮点型(flaot)
布尔类型(bool)
字符串类型(chr )
导入模块: import 模块名
Python内置模块:math模块
1. 向上取整: ceil
2. 向下取整: floor
内置公共模块:
3. 四舍五入: round
4. 绝对值: abs
5. 转换: eval
6. 最大值: max
7. 最小值: min
8. 次幂: pow
9. 求和: sum
## 字符串
操作符:
1. in : 是否包含指定字符
2. 空格 : 自动拼接
3. +: 拼接,需要注意类型转换
4. *: 重复次数
5. ,: 转为元组类型
## 字符串的索引:从0开始到len()-1结束
## 切片:变量[start_index,end_index,step]
1. start_index: 开始索引,默认是0
2. end_index: 结束索引,默认是len(),支持负数
3. step: 步长,默认1,支持负数
str = 'abcdefghijkmnopqmstuvwxyz'
# 长度: len(str)
# 切片 [num:num] (区间都是闭开区间) [num:]、[ :num]为闭区间
# 1. 截取cdef
print(str[2:6])
# 2. 截取xyz
print(str[-3:])
# 3. 截取奇数位的字符
print(str[1::2])
# 4. 倒序输出字符
print(str[::-1])
## 迭代字符串,使用for循环完成
for 变量名 in 迭代的对象:
pass
# 循环迭代
for item in str:
print(item, end='\t')
## 字符串常用的函数
1. len() 计算长度
2. str() 把非字符串类型转为字符串类型
3. ord()/chr() Unicode编码相互转换
4. count() 统计指定的字串在字符串中出现的次数
5. startswith() 是否以指定字串开始
6. endswith() 是否以指定字串结尾
7. find() 查找指定的子串在字符串中第一个出现的索引,如果没有则返回-1
index与find的区别是:index没有找到字符会报错
8. format() 格式化字符串
9. lower()/upper() 转为小写和大写
10. strip() 去空格
11. replace() 替换
12. split() 分割