Python 函数与模块
TIP
函数是组织代码的基本单位,模块是代码的最高组织形式。
定义函数
python
def greet(name: str) -> str:
return f"你好, {name}!"
# 默认参数
def power(base, exp=2):
return base ** exp
power(3) # 9
power(3, 3) # 27可变参数
python
def sum_all(*numbers):
return sum(numbers)
sum_all(1, 2, 3, 4) # 10
def print_info(**info):
for key, value in info.items():
print(f"{key}: {value}")
print_info(name="张三", age=25)Lambda
python
square = lambda x: x ** 2
square(5) # 25
# 排序
students = [("张三", 85), ("李四", 92)]
students.sort(key=lambda s: s[1], reverse=True)模块导入
python
import math
from datetime import datetime
import numpy as np
import pandas as pd