📜  列出Python中的方法(1)

📅  最后修改于: 2023-12-03 15:07:10.490000             🧑  作者: Mango

Python中常用方法

Python作为一种高级语言,它拥有着众多强大的方法和函数,下面我们列出一些常用的方法供大家参考。

字符串方法
split()方法

字符串的方法之一,用于将字符串分割为一个列表。默认分隔符为空格,可以根据需要指定分隔符。

str = 'apple,banana,orange'
print(str.split(','))
# Output: ['apple', 'banana', 'orange']
join()方法

另一个非常有用的字符串方法,用于将字符串列表连接为一个字符串。

lst = ['apple', 'banana', 'orange']
print(','.join(lst))
# Output: 'apple,banana,orange'
find()方法

用于查找给定字符串是否在主字符串中,如果存在则返回索引值,否则返回-1。

str = 'Hello World'
print(str.find('World'))
# Output: 6
replace()方法

另一个常用的字符串方法,用于将主字符串中的指定内容替换为新的内容。

str = 'Hello World'
print(str.replace('World', 'Python'))
# Output: 'Hello Python'
列表方法
append()方法

用于向列表末尾添加一个元素。

lst = ['apple', 'banana', 'orange']
lst.append('lemon')
print(lst)
# Output: ['apple', 'banana', 'orange', 'lemon']
pop()方法

用于移除列表中的一个元素,并返回该元素的值。

lst = ['apple', 'banana', 'orange']
x = lst.pop(1)
print(x)
print(lst)
# Output: 'banana' ['apple', 'orange']
sort()方法

用于对列表进行升序排序,可以指定关键字参数进行自定义排序。

lst = [3, 2, 1, 4]
lst.sort()
print(lst)
# Output: [1, 2, 3, 4]
reverse()方法

用于将列表中的元素倒序排列。

lst = ['apple', 'banana', 'orange']
lst.reverse()
print(lst)
# Output: ['orange', 'banana', 'apple']
字典方法
get()方法

用于获取指定键的值,如果键不存在则返回默认值。

dic = {'name': 'Tom', 'age': 30}
print(dic.get('gender', 'male'))
# Output: 'male'
keys()方法

用于获取字典中所有的键。

dic = {'name': 'Tom', 'age': 30}
print(dic.keys())
# Output: ['name', 'age']
values()方法

用于获取字典中所有的值。

dic = {'name': 'Tom', 'age': 30}
print(dic.values())
# Output: ['Tom', 30]
items()方法

用于获取字典中所有键值对。

dic = {'name': 'Tom', 'age': 30}
print(dic.items())
# Output: dict_items([('name', 'Tom'), ('age', 30)])
文件操作方法
open()方法

用于打开一个文件,常用模式包括读取模式、写入模式、追加模式等。

f = open('file.txt', 'w')
f.write('Hello World!')
f.close()
read()方法

用于从文件中读取指定字节数的数据,可以指定起始位置和结束位置。

f = open('file.txt', 'r')
print(f.read(5))
# Output: 'Hello'
write()方法

用于向文件中写入数据。

f = open('file.txt', 'a')
f.write('\nNew line')
f.close()
close()方法

用于关闭文件。

f = open('file.txt', 'r')
print(f.read())
f.close()