Python
基本数据类型
1.整型 浮点型 布尔类型 字符串类型
2.Python内置模块:math模块 导入模块:import模块名
向上取整:ceil
想下取整:floor
内置公共模块:
四舍五入:round
绝对值:abs
转换:eval
最大值:max
最小值:min
次幂:pow
求和:sum
字符串
操作符
in:是否包含指定字符
空格:自动拼接
+:拼接需要注意类型转换
*:重复次数
,:转为元组类型
字符串的索引:从0开始到 len()-1结束
切片:变量[start-index,end,step]
start-index:开始索引,默认是0
end-index:结束索引,默认是len(),支持负数
step:步长,默认1,支持负数
```python
str='abcdefghijklmnopqrstuvwxyz'
#长度: len(str) #切片
1.截取cdef print(str[2:6])
2.截取xyz print(str[-3:])
3.截取奇数位的字符 print(str[1::2])
4.倒序输出字符 print(str[::-1])
迭代字符串,使用for循环完成
for变量名in
字符串
操作符
in:是否包含指定字符
空格:自动拼接
+:拼接需要注意类型转换
*:重复次数
,:转为元组类型
字符串的索引:从0开始到 len()-1结束
切片:变量[start-index,end,step]
start-index:开始索引,默认是0
end-index:结束索引,默认是len(),支持负数
step:步长,默认1,支持负数
```python
str='abcdefghijklmnopqrstuvwxyz'
#长度: len(str) #切片
1.截取cdef print(str[2:6])
2.截取xyz print(str[-3:])
3.截取奇数位的字符 print(str[1::2])
4.倒序输出字符 print(str[::-1])
迭代字符串,使用for循环完成
for变量名in迭代的对象:pass
字符串常用的函数
1.len()计算长度
2.str() 把非字符串类型转为字符串类型
3.ord()|chr()unicode编码相互转换
4.count()统计指定的字串在字符串中出现的次数
5.startswith()是否以指定字串开始
6.endswith()是否以指定字串结尾
7.find()查找指定的子串在字符串中第一个出现的索引,没有则返回-1
8.format()格式化字符串
9.lower()/upper()转为小写和大写
10.strip()去空格
11.replace()替换
12.split()分割
- 有两个集合,集合A:{1, 2, 3, 4, 5}和集合B:{4, 5, 6, ,7 ,8},计算这两个集合的差集、并集和交集。从键盘中输入一个数据,判断是否在集合A或集合B中in。
.
2.从键盘输入一个数据,判断是否在集合A或集合B中
- 输入5个数,将其分别按从小到大和从大到小的顺序输出(*x,) = eval(input(“请输入5个数:”))。
- 创建一个20以内的奇数列表,计算列表中所有数的和list()。b5245de574c728869733fdf2a5fec.png?x-oss-process=image/watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBAeXhxNDIyOTc2,size_20,color_FFFFFF,t_70,g_se,x_16)