Python编程特性全解析
1. 函数参数与模块使用
在Python里,标准参数会按调用顺序存于元组中,而关键字参数则会存于字典,键就是参数名。我们可以将硬编码参数和动态参数混合使用,示例如下:
def f(a, *args):
print("a", a)
print("arg", args)
f(1, 2, 3)
输出结果为:
a 1
arg (2, 3)
Python自带标准库模块,能直接在程序中导入使用。例如导入 datetime 模块:
import datetime
print(datetime.date.today())
也可以显式导入模块的一部分:
from datetime import date
print(date.today())
2. 自定义模块与包
在Python中,模块是包含声明的单个文件,首次导入时其中的指令会被执行。下面是一个简单模块的定义:
# chapter02_basics_module.py
def module_function():
return "Hello world"
print("Mo
超级会员免费看
订阅专栏 解锁全文
14万+

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



