Python内置函数:常用的字符串、列表、字典函数
Python是一种高级编程语言,具有强大而且灵活的内置函数,包括字符串、列表、字典等常用数据类型的处理方法。这些内置函数是Python编程语言中广泛使用的重要组成部分。
本文将介绍一些常用的Python内置函数,以便您在编写Python程序时更好地利用它们。
一、字符串函数:
1)len(): 返回字符串的长度。
例如:
my_string = "Hello, world!"
print(len(my_string))
# 输出结果为:13
2)upper(): 将字符串中所有的小写字母转换为大写字母。
例如:
my_string = "Hello, world!"
print(my_string.upper())
# 输出结果为:HELLO, WORLD!
3)lower(): 将字符串中所有的大写字母转换为小写字母。
例如:
my_string = "Hello, world!"
print(my_string.lower())
# 输出结果为:hello, world!
4)capitalize(): 将字符串的 个字符转换为大写字母。
例如:
my_string = "hello, world!"
print(my_string.capitalize())
# 输出结果为:Hello, world!
5)find(): 查找一个字符串中是否包含另一个子字符串。如果包含,则返回子字符串 次出现的位置索引;如果不包含,则返回-1。
例如:
my_string = "Hello, world!"
print(my_string.find("world"))
# 输出结果为:7
6)replace(): 替换一个字符串中指定的子字符串。
例如:
my_string = "Hello, world!"
print(my_string.replace("world", "Python"))
# 输出结果为:Hello, Python!
二、列表函数:
1)append(): 在列表的末尾添加一个元素。
例如:
my_list = [1, 2, 3]
my_list.append(4)
print(my_list)
# 输出结果为:[1, 2, 3, 4]
2)remove(): 删除列表中指定的元素。
例如:
my_list = [1, 2, 3, 4]
my_list.remove(2)
print(my_list)
# 输出结果为:[1, 3, 4]
3)sort(): 对列表进行排序。
例如:
my_list = [3, 1, 4, 2]
my_list.sort()
print(my_list)
# 输出结果为:[1, 2, 3, 4]
4)reverse(): 将列表中的元素反转。
例如:
my_list = [1, 2, 3, 4]
my_list.reverse()
print(my_list)
# 输出结果为:[4, 3, 2, 1]
5)len(): 返回列表中元素的个数。
例如:
my_list = [1, 2, 3, 4]
print(len(my_list))
# 输出结果为:4
6)index(): 查询列表中指定元素的索引位置。
例如:
my_list = [1, 2, 3, 4]
print(my_list.index(2))
# 输出结果为:1
三、字典函数:
1)get(): 获取字典中指定键对应的值。如果该键不存在,则返回None。
例如:
my_dict = {"name": "Tom", "age": 18}
print(my_dict.get("name"))
# 输出结果为:Tom
print(my_dict.get("gender"))
# 输出结果为:None
2)keys(): 获取字典中所有的键。
例如:
my_dict = {"name": "Tom", "age": 18}
print(my_dict.keys())
# 输出结果为:dict_keys(['name', 'age'])
3)values(): 获取字典中所有的值。
例如:
my_dict = {"name": "Tom", "age": 18}
print(my_dict.values())
# 输出结果为:dict_values(['Tom', 18])
4)items(): 获取字典中所有的键值对。
例如:
my_dict = {"name": "Tom", "age": 18}
print(my_dict.items())
# 输出结果为:dict_items([('name', 'Tom'), ('age', 18)])
5)update(): 将一个字典中的键值对更新到另一个字典中。
例如:
my_dict1 = {"name": "Tom", "age": 18}
my_dict2 = {"gender": "Male"}
my_dict1.update(my_dict2)
print(my_dict1)
# 输出结果为:{'name': 'Tom', 'age': 18, 'gender': 'Male'}
6)pop(): 删除一个字典中指定的键值对,并返回该键对应的值。
例如:
my_dict = {"name": "Tom", "age": 18}
my_dict.pop("age")
print(my_dict)
# 输出结果为:{'name': 'Tom'}
综上所述,这些Python内置函数可以帮助您更容易地操作和处理字符串、列表和字典等常用的数据类型。当您在编写Python程序时遇到这些数据类型处理的需求时,可以随时使用这些函数进行快速处理,提高编码效率。
