容器类型操作
列表(List)
nums = [1, 2, 3, 4]
nums.append(5)
nums.insert(1, 6)
nums.remove(3)
del nums[0]
print(nums[1:3])
字典(Dictionary)
info = {"name": "Tom", "age": 21, "city": "Beijing"}
print(info["name"])
print(info.get("gender", "未知"))
info["gender"] = "男"
info["age"] = 22
del info["city"]
for key, value in info.items():
print(key, ":", value)
元组(Tuple)与集合(Set)
t = (1, 2, 3)
print(t[0])
s1 = {1, 2, 3}
s2 = {3, 4, 5}
print(s1 & s2)
print(s1 | s2)
s1.add(6)
定义与调用函数
def add(a, b):
"""求两个数的和(函数文档字符串)"""
return a + b
result = add(3, 5)
print(result)
默认参数与不定长参数
def greet(name, msg="早上好"):
print(f"{name},{msg}")
greet("Alice")
greet("Bob", "晚上好")
def func(*args, **kwargs):
print("args:", args)
print("kwargs:", kwargs)
func(1, 2, name="Tom", age=20)