欢迎访问宙启技术站
智能推送

Python中针对字符串、列表等数据类型的常用函数

发布时间:2023-07-01 07:02:57

Python中针对字符串、列表等数据类型的常用函数有很多,下面列举一些常用的函数及其用法:

字符串常用函数:

1. len():返回字符串的长度。例如,len("Hello")返回5。

2. str():将其他类型的数据转换为字符串类型。例如,str(123)返回"123"。

3. upper():将字符串中的字母变为大写。例如,"hello".upper()返回"HELLO"。

4. lower():将字符串中的字母变为小写。例如,"HELLO".lower()返回"hello"。

5. find():查找某个子字符串在字符串中的索引位置。如果找到,则返回 个字符的索引;否则,返回-1。例如,"hello".find("o")返回4。

6. split():将字符串按照指定的分隔符分割为列表。例如,"hello world".split(" ")返回['hello', 'world']。

7. join():将列表中的字符串按照指定的连接符连接起来。例如,"-".join(['hello', 'world'])返回'hello-world'。

8. replace():将字符串中的某个子字符串替换为指定的字符串。例如,"hello".replace("o", "a")返回"hella"。

9. strip():去掉字符串两端的空格或指定的字符。例如,"  hello  ".strip()返回"hello"。

列表常用函数:

1. len():返回列表的长度。例如,len([1, 2, 3])返回3。

2. append():在列表末尾添加一个元素。例如,[1, 2, 3].append(4)会改变列表为[1, 2, 3, 4]。

3. pop():移除列表中的一个元素,并返回它。如果不指定索引,默认移除并返回最后一个元素。例如,[1, 2, 3].pop()返回3。

4. insert():在列表的指定位置插入一个元素。例如,[1, 2, 3].insert(1, 4)会改变列表为[1, 4, 2, 3]。

5. remove():移除列表中首次出现的指定值。例如,[1, 2, 3, 2].remove(2)会改变列表为[1, 3, 2]。

6. sort():对列表进行排序,默认是升序。例如,[3, 1, 2].sort()会改变列表为[1, 2, 3]。

7. reverse():将列表中的元素逆序。例如,[1, 2, 3].reverse()会改变列表为[3, 2, 1]。

8. index():返回列表中 个匹配的元素的索引值。例如,[1, 2, 3, 2].index(2)返回1。

9. count():返回列表中某个元素出现的次数。例如,[1, 2, 3, 2].count(2)返回2。

这些函数只是Python中针对字符串、列表等数据类型的常用函数的部分,还有很多其他的函数可以根据具体的需求进行使用。对于字符串、列表等数据类型的常用函数的掌握,可以提高编程效率,减少重复劳动。