1.列表
- 列表.insert(索引,数据)
在指定位置插入数据
- 列表.append(数据)
在末尾追加数据
- 列表.extend(列表2)
将列表2的数据追加到列表
- 列表[索引] = 数据
修改指定索引的数据
- 列表.remove[数据]
删除第一个出现的指定数据
- 列表.pop(索引)
如果为空默认删除列表最后一个数据,不为空则删除指定索引位置的数据
- 列表.clear()
清空列表
- del 列表[索引]
使用公共方法删除指定索引的数据
- len(列表)
使用公共方法统计列表长度
- 列表.count(数据)
数据在列表中出现的次数
- 列表.sort(reverse=True)
默认为空,对列表中的数据进行升序排序,字符串与int组成的列表则: 1 - 9 > a - z
加上serverse=True则降序排序,字符串与int组成的列表则: 1 - 9 > a - z
- 列表.reverse()
逆序,翻转列表
2.字典
- 字典.get(key)
字典中键对应的值
找不到会报错
- 字典[key] = value
键存在修改里面的内容
不存在便会增加一个键值对
字典.setdefault(key, value),存在不会做任何修改,不存在会增加一个键值对
- 字典.pop(key)
删除一个键值对,不存在程序会报错
同样可以使用公共方法del()删除
- 字典.popitem()
随机删除一个键值对
- 字典.update(字典)
合并字典
- 字典.keys()
获取所有键
字典.values(),获取所有值
- 字典.clear()
清空字典
3.元组
- 元组.count(元素)
该元素在元组中出现的次数
- 元组.index(元素)
该元素所在位置的索引
- len(元组)
使用公共方法统计元组内元素的个数
4.元组跟列表之间的转换
- 元组(列表)
将列表转换为元组
- 列表(元组)
将元组转换为列表
5.字符串
- 字符串.isspace()
判断字符串中是否只包含空格,
制表符,\n \t \r ,都被认定为空格
- 字符串.isalnum()
如果字符串至少有一个字符并且所有字符都是字母或数字则返回True
- 字符串.isalpha()
如果字符串至少有一个字符并且所有字符都是字母则返回True
- 字符串.isdecimal()
如果字符串只包含数字则返回True,半角数字
- 字符串.isdigit()
如果字符串只包含数字则返回True,半角数字,(1),\u00b2
- 字符串.isnumeric()
如果字符串只包含数字则返回True,全角数字,汉字数字
- 字符串.istitle()
如果字符串是标题化的(每个单词的首字母大写)则返回True
- 字符串.islower()
如果字符串中包含至少一个区分大小写的字符,并且所有这些(区分大小写的)字符都是小写,则返回True
- 字符串.isupper()
如果字符串中包含至少一个区分大小写的字符,并且所有这些(区分大小写的)
字符都是大写,自返回True
- 字符串.startswith(字符或字符串)
检查字符串是否以某些字符或字符串开头,是则返回True
- 字符串.endswith(字符或字符串)
检查字符串是否以某些字符或字符串结束,是则返回True
- 字符串1.find(字符或字符串,start=0,end=len(字符串))
检测字符或字符串是否包含在字符串1中,如果start和end指定范围,则检查是否包含在指定范围内,
如果是返回开始的索引值,否则返回-1
- 字符串1.index(字符或字符串,start=0,end=len(字符串))
跟find()方法类似,只不过如果字符或字符串不在字符串1中会报错
- 字符串.rindex(字符或字符串,start=0,end=len(字符串))
类似于index(),不过是从右边开始
- 字符串1.replace(字符串1中的字符,新的字符,num=字符串1.count(字符串1中的字符))
把字符串1中的字符替换陈新的字符,如果指定num,则替换次数不超过num次
- 字符串.capitalize()
把字符串的第一个字符大写
- 字符串.title()
把字符串的每个单词首字母大写
- 字符串.lower()
转换字符串中所有大写字符为小写
- 字符串.upper()
转换字符串中所有大写字符为大写
- 字符串.swaocase()
翻转字符串中的大小写
- 字符串.ljust(width)
返回一个源字符串左对齐,并使用空格填充至长度width的新字符串
- 字符串.rjust(width)
返回一个源字符串右对齐,并使用空格填充至长度width的新字符串
- 字符串.cente(width)
返回一个源字符串居中,并使用空格填充至长度width的新字符串
- 字符串.lstrip()
截掉字符串左边(开始)的空白字符
- 字符串.rstrip()
截掉字符串右边(末尾)的空白字符
- 字符串.strip()
截掉字符串两边的空白字符
- 字符串.partition(字符)
把字符串分成一个3元素的元组(字符前面,字符,字符后面)
- 字符串.rpartition(字符)
类似于partition()函数,不过是从右边开始查找
- 字符串.split(字符,num)
以字符为分隔符切片字符串,如果num有指定值,则仅分隔num+1个字符,字符默认包含,\r \t \n和空格
- 字符串.splitlines()
按照行(\r, \n, \r\n)分隔,返回一个包含各行作为元素的列表
- 字符或字符串.join(列表或元组)
以字符或字符串作为分隔符,将列表或元组中的所有元素(的字符串表示)合并为一个新的字符串
PS:如果有纰漏或错误请指正
END