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

解析Python内置函数:使用常用操作

发布时间:2023-06-17 11:25:15

Python内置函数是Python编程语言中预先实现的一系列方法,可以直接调用来执行某些特定操作。这些函数可以大大简化程序的编写和优化。

本文将介绍一些常用的Python内置函数的操作,包括字符串操作、列表操作、字典操作、文件操作等。以下将逐一阐述:

1. 字符串操作

(1) len() 函数

len() 函数可以查找字符串中字符的数量,例如:

    str = 'Hello World!'

    print(len(str))

输出结果为:12

(2) upper() 和 lower() 函数

upper() 函数可以将字符串中的所有小写字母转换成大写字母,而 lower() 函数可以将字符串中的所有大写字母转换成小写字母,例如:

    str1 = 'hello world!'

    str2 = 'HELLO WORLD!'

    print(str1.upper())

    print(str2.lower())

输出结果为:

    'HELLO WORLD!'

    'hello world!'

(3) replace() 函数

replace() 函数可以将字符串中的某个子串替换为另一个子串,例如:

    str = 'Hello World!'

    print(str.replace('World', 'Python'))

输出结果为:'Hello Python!'

(4) split() 函数

split() 函数可以根据某个分隔符将字符串分割成一个列表,例如:

    str = 'Hello,World!'

    print(str.split(','))

输出结果为:['Hello', 'World!']

2. 列表操作

(1) append() 和 extend() 函数

append() 函数可以将一个元素添加到列表的末尾,而 extend() 函数可以将一个列表中的所有元素添加到另一个列表的末尾,例如:

    list1 = [1, 2, 3]

    list2 = [4, 5, 6]

    list1.append(4)

    list1.extend(list2)

    print(list1)

输出结果为:[1, 2, 3, 4, 4, 5, 6]

(2) reverse() 函数

reverse() 函数可以将列表中的元素按照相反的顺序排列,例如:

    list = [1, 2, 3, 4, 5]

    list.reverse()

    print(list)

输出结果为:[5, 4, 3, 2, 1]

(3) sort() 函数

sort() 函数可以将列表中的元素按照指定的顺序排列,例如:

    list = [3, 1, 4, 1, 5, 9, 2, 6, 5]

    list.sort()

    print(list)

输出结果为:[1, 1, 2, 3, 4, 5, 5, 6, 9]

(4) remove() 函数

remove() 函数可以将列表中指定元素移除,例如:

    list = [1, 2, 3, 4, 5]

    list.remove(3)

    print(list)

输出结果为:[1, 2, 4, 5]

3. 字典操作

(1) keys() 函数

keys() 函数可以获取字典中所有的键,例如:

    dict = {'Name': 'Zara', 'Age': 7, 'Class': 'First'}

    print(dict.keys())

输出结果为:['Name', 'Age', 'Class']

(2) values() 函数

values() 函数可以获取字典中所有的值,例如:

    dict = {'Name': 'Zara', 'Age': 7, 'Class': 'First'}

    print(dict.values())

输出结果为:['Zara', 7, 'First']

(3) items() 函数

items() 函数可以获取字典中所有的键值对,例如:

    dict = {'Name': 'Zara', 'Age': 7, 'Class': 'First'}

    print(dict.items())

输出结果为:[('Name', 'Zara'), ('Age', 7), ('Class', 'First')]

4. 文件操作

(1) open() 函数

open() 函数可以打开一个文件,并返回一个文件对象,可设置模式(只读、只写、追加等),例如:

    file = open('test.txt', 'w')

    file.write('Hello World!')

    file.close()

(2) with 语句

with 语句可以保证在文件操作完成后自动关闭文件,例如:

    with open('test.txt', 'r') as file:

        print(file.read())

输出结果为:'Hello World!'

(3) os 模块

os 模块提供了许多与文件系统相关的函数和方法,例如:

    import os

    os.mkdir('testdir')

    os.rmdir('testdir')

以上是常用的Python内置函数的操作,它们可以大大简化Python程序的编写和优化,让程序员更加高效地编写Python程序。