Python高级变量列表,字典,元组,字符串方法大总结

1.列表

  1. 列表.insert(索引,数据)

在指定位置插入数据

  1. 列表.append(数据)

在末尾追加数据

  1. 列表.extend(列表2)

将列表2的数据追加到列表

  1. 列表[索引] = 数据

修改指定索引的数据

  1. 列表.remove[数据]

删除第一个出现的指定数据

  1. 列表.pop(索引)

如果为空默认删除列表最后一个数据,不为空则删除指定索引位置的数据

  1. 列表.clear()

清空列表

  1. del 列表[索引]

使用公共方法删除指定索引的数据

  1. len(列表)

使用公共方法统计列表长度

  1. 列表.count(数据)

数据在列表中出现的次数

  1. 列表.sort(reverse=True)

默认为空,对列表中的数据进行升序排序,字符串与int组成的列表则: 1 - 9 > a - z
加上serverse=True则降序排序,字符串与int组成的列表则: 1 - 9 > a - z

  1. 列表.reverse()

逆序,翻转列表

2.字典

  1. 字典.get(key)

字典中键对应的值
找不到会报错

  1. 字典[key] = value

键存在修改里面的内容
不存在便会增加一个键值对
字典.setdefault(key, value),存在不会做任何修改,不存在会增加一个键值对

  1. 字典.pop(key)

删除一个键值对,不存在程序会报错
同样可以使用公共方法del()删除

  1. 字典.popitem()

随机删除一个键值对

  1. 字典.update(字典)

合并字典

  1. 字典.keys()

获取所有键
字典.values(),获取所有值

  1. 字典.clear()

清空字典

3.元组

  1. 元组.count(元素)

该元素在元组中出现的次数

  1. 元组.index(元素)

该元素所在位置的索引

  1. len(元组)

使用公共方法统计元组内元素的个数

4.元组跟列表之间的转换

  1. 元组(列表)

将列表转换为元组

  1. 列表(元组)

将元组转换为列表

5.字符串

  1. 字符串.isspace()

判断字符串中是否只包含空格,
制表符,\n \t \r ,都被认定为空格

  1. 字符串.isalnum()

如果字符串至少有一个字符并且所有字符都是字母或数字则返回True

  1. 字符串.isalpha()

如果字符串至少有一个字符并且所有字符都是字母则返回True

  1. 字符串.isdecimal()

如果字符串只包含数字则返回True,半角数字

  1. 字符串.isdigit()

如果字符串只包含数字则返回True,半角数字,(1),\u00b2

  1. 字符串.isnumeric()

如果字符串只包含数字则返回True,全角数字,汉字数字

  1. 字符串.istitle()

如果字符串是标题化的(每个单词的首字母大写)则返回True

  1. 字符串.islower()

如果字符串中包含至少一个区分大小写的字符,并且所有这些(区分大小写的)字符都是小写,则返回True

  1. 字符串.isupper()

如果字符串中包含至少一个区分大小写的字符,并且所有这些(区分大小写的)
字符都是大写,自返回True

  1. 字符串.startswith(字符或字符串)

检查字符串是否以某些字符或字符串开头,是则返回True

  1. 字符串.endswith(字符或字符串)

检查字符串是否以某些字符或字符串结束,是则返回True

  1. 字符串1.find(字符或字符串,start=0,end=len(字符串))

检测字符或字符串是否包含在字符串1中,如果start和end指定范围,则检查是否包含在指定范围内,
如果是返回开始的索引值,否则返回-1

  1. 字符串1.index(字符或字符串,start=0,end=len(字符串))

跟find()方法类似,只不过如果字符或字符串不在字符串1中会报错

  1. 字符串.rindex(字符或字符串,start=0,end=len(字符串))

类似于index(),不过是从右边开始

  1. 字符串1.replace(字符串1中的字符,新的字符,num=字符串1.count(字符串1中的字符))

把字符串1中的字符替换陈新的字符,如果指定num,则替换次数不超过num次

  1. 字符串.capitalize()

把字符串的第一个字符大写

  1. 字符串.title()

把字符串的每个单词首字母大写

  1. 字符串.lower()

转换字符串中所有大写字符为小写

  1. 字符串.upper()

转换字符串中所有大写字符为大写

  1. 字符串.swaocase()

翻转字符串中的大小写

  1. 字符串.ljust(width)

返回一个源字符串左对齐,并使用空格填充至长度width的新字符串

  1. 字符串.rjust(width)

返回一个源字符串右对齐,并使用空格填充至长度width的新字符串

  1. 字符串.cente(width)

返回一个源字符串居中,并使用空格填充至长度width的新字符串

  1. 字符串.lstrip()

截掉字符串左边(开始)的空白字符

  1. 字符串.rstrip()

截掉字符串右边(末尾)的空白字符

  1. 字符串.strip()

截掉字符串两边的空白字符

  1. 字符串.partition(字符)

把字符串分成一个3元素的元组(字符前面,字符,字符后面)

  1. 字符串.rpartition(字符)

类似于partition()函数,不过是从右边开始查找

  1. 字符串.split(字符,num)

以字符为分隔符切片字符串,如果num有指定值,则仅分隔num+1个字符,字符默认包含,\r \t \n和空格

  1. 字符串.splitlines()

按照行(\r, \n, \r\n)分隔,返回一个包含各行作为元素的列表

  1. 字符或字符串.join(列表或元组)

以字符或字符串作为分隔符,将列表或元组中的所有元素(的字符串表示)合并为一个新的字符串

PS:如果有纰漏或错误请指正


END

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值