python的数据类型我就不多赘述了,与数学中的数一样支持加减乘除
序列类型都支持的操作: 1.索引:序列类型的元素加下角标[2],获取该位置的元素,元素的索引位置是从0开始计数的 2.切片:跟索引类似,通过下角标[1:3],获取索引位置为1和3区间类的元素,右边的索引位置的元素不能取到 3.步长:与切片配合使用,通过下角标[1:5:n],默认情况下为1,表示每隔n-1个元素取一个元素
列表(li=[1,2,3,4]):
往列表中添加元素: 1. li.append():向列表的末尾添加元素 2. li.insert(2,'December'):向列表指定的索引位置插入元素 3. li.extend():将可迭代的元素分隔开,依次添加值列表的末尾 注:传入的参数必须是可迭代的对象 删除列表中的元素: 1. li .clear():清空列表中的所有的元素 2. li .pop():默认删除列表最后一个元素,如果传入索引值,就删除该索引位置的元素 3. li .remove():删除指定是元素
列表排序: 1. li.reverse():列表反转 2. li.sort():列表正向排序,若传入参数reverse=True,则反向排序 其它: 1. li.index():查询某个元素在该列表的索引位置 2. li.count():统计列表中某个元素出现的次数
字符串(s='abcd'):
判断字符的类型: 1. s.endswith():判断字符串是否是以某个字符结尾 2. s.startswith():判断字符串是否是以某个字符开头 3. s.isalpha():测试是否全是字母 4. s.isdigit():测试是否全是正整数 5. s.isupper():测试字符串中的字母是否全是大写 6. s.islower():测试字符串中的字母是否全是小写 其它 : 1. s.count():统计某个元素在该字符串中出现的次数 2. s.find():返回某个元素的索引位置,没有则返回-1 3. s.index():默认返回最先出现的那个元素的索引位置,可多选 4. s.replace('a','b',1):将'a'替换成'b',可选择几次 5. s.split():默认以空格分割,可以选择其它的字符串分割
元组(tu=(1,2,3)): tu.count(): tu.index(): 与列表的这两个方法使用方式相同
转载于:https://www.cnblogs.com/decemberl/p/10206222.html