Python编程特性与高级技巧
1. Python函数参数特性
在Python中,标准参数会被放置在一个元组中,顺序与调用时一致;关键字参数则会被放在一个字典里,键是参数的名称。我们可以混合使用硬编码参数和动态参数,示例代码如下:
def f(a, *args):
print("a", a)
print("arg", args)
f(1, 2, 3)
输出结果为:
a 1
arg (2, 3)
2. 包和模块的使用与编写
除了小型脚本,我们应将源代码拆分成易于维护的逻辑块,这正是包和模块的用途。
2.1 导入标准库模块
Python自带标准库模块,可直接在程序中导入,例如:
import datetime
print(datetime.date.today())
也可以显式导入模块的一部分:
from datetime import date
print(date.today())
2.2 编写自定义模块
模块是包含声明的单个文件,首次导入时其中的指令会被执行。以下是一个简单模块的示例:
超级会员免费看
订阅专栏 解锁全文
7905

被折叠的 条评论
为什么被折叠?



