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

Python内置函数:常用的字符串、列表、字典函数

发布时间:2023-06-19 08:34:47

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程序时遇到这些数据类型处理的需求时,可以随时使用这些函数进行快速处理,提高编码效率。