在上次把函数导入模块失败的问题解决了之后,我又可以继续学习啦!
以下是我做的将函数存储在模块知识小结,仅供大家参考哈。
**
一、导入整个模块
**
通用语法:module_name.function_name()
-pizza.py
def make_pizza(size,*toppings):
print("\nMaking a "+str(size)+"-inch pizza with the following toppings: ")
for topping in toppings:
print("- "+ topping)
-making_pizzas.py
import pizza
pizza.make_pizza(16,'pepperonio')
pizza.make_pizza(12,'aaa','bbb','ccc')
二、导入特定函数
通用语法:from module_name import function_name
通过用逗号分隔函数名,可根据需要从模块中导入任意数量的函数:
from module_name import function_0, function_1, function_
from pizza import make_pizza
make_pizza(16,'aaa')
三、使用as给函数指定别名
通用语法:from module_name import function_name as fn
from pizza import make_pizza as mp
mp(16,'aaa')
四、使用as给模块指定别名
通用语法:import module_name as mn
import pizza as p
p.make_pizza(16,'pepperonio')
p.make_pizza(12,'aaa','bbb','ccc')
五、导入函数中所有函数
**通用语法:from module_name import ***
from pizza import *
make_pizza(16,'aaa')
参考书籍《Python编程从入门到实践》
2020.8.1_第二周