- 字符串 (String)
- 常用方法和函数
len()
获取字符串长度。
s = "hello"
print(len(s)) # 输出: 5
str()
将其他数据类型转换为字符串。
num = 123
print(str(num)) # 输出: "123"
upper()
将字符串转换为大写。
s = "hello"
print(s.upper()) # 输出: "HELLO"
lower()
将字符串转换为小写。
s = "HELLO"
print(s.lower())) # 输出: "hello"
replace()
替换字符串中的某些子字符串。
s = "hello world"
print(s.replace("world", "Python")) # 输出: "hello Python"
find()
查找子字符串,返回其第一个出现的位置,如果没有则返回-1。
s = "hello"
print(s.find("e")) # 输出: 1
split()
分割字符串,返回一个列表。
s = "hello world"
print(s.split()) # 输出: ["hello", "world"]
join()
将列表中的元素连接成一个字符串。
lst = ["hello", "world"]
print(" ".join(lst)) # 输出: "hello world"
- 列表 (List)
- 常用方法和函数
len()
获取列表长度。
lst = [1, 2, 3]
print(len(lst)) # 输出: 3
append()
在列表末尾添加元素。
lst = [1, 2, 3]
lst.append(4)
print(lst) # 输出: [1, 2, 3, 4]
insert()
在指定位置插入元素。
lst = [1, 2, 3]
lst.insert(1, 5)
print(lst) # 输出: [1, 5, 2, 3]
remove()
移除列表中的某个元素。
lst = [1, 2, 3, 4]
lst.remove(3)
print(lst) # 输出: [1, 2, 4]
pop()
移除并返回列表中的最后一个元素。
lst = [1, 2, 3]
print(lst.pop()) # 输出: 3
print(lst) # 输出: [1, 2]
sort()
对列表进行排序。
lst = [3, 1, 2]
lst.sort()
print(lst) # 输出: [1, 2, 3]
reverse()
反转列表中的元素。
lst = [1, 2, 3]
lst.reverse()
print(lst) # 输出: [3, 2, 1]
- 元组 (Tuple)
- 常用方法和函数
len()
获取元组长度。
tpl = (1, 2, 3)
print(len(tpl)) # 输出: 3
index()
查找某个元素在元组中的位置。
tpl = (1, 2, 3)
print(tpl.index(2)) # 输出: 1
count()
统计某个元素在元组中出现的次数。
tpl = (1, 2, 3, 2)
print(tpl.count(2)) # 输出: 2
- 字典 (Dictionary)
- 常用方法和函数
len()
获取字典中键值对的数量。
d = {"a": 1, "b": 2}
print(len(d)) # 输出: 2
keys()
返回字典中所有的键。
d = {"a": 1, "b": 2}
print(d.keys()) # 输出: dict_keys(['a', 'b'])
values()
返回字典中所有的值。
d = {"a": 1, "b": 2}
print(d.values()) # 输出: dict_values([1, 2])
items()
返回字典中所有的键值对。
d = {"a": 1, "b": 2}
print(d.items()) # 输出: dict_items([('a', 1), ('b', 2)])
get()
获取字典中某个键的值,如果键不存在则返回默认值。
d = {"a": 1, "b": 2}
print(d.get("a")) # 输出: 1
print(d.get("c", 0)) # 输出: 0
update()
更新字典中的键值对。
d = {"a": 1, "b": 2}
d.update({"b": 3, "c": 4})
print(d) # 输出: {'a': 1, 'b': 3, 'c': 4}
pop()
移除并返回字典中指定键的值。
d = {"a": 1, "b": 2}
print(d.pop("b")) # 输出: 2
print(d) # 输出: {'a': 1}