python中导入函数模块

以pizza.py作为函数模块为例:

# pizza.py
def make_pizza(size,*toppings):
	print("\nMaking a "+str(size)+
		"-inch pizza with the follwing toppings:")
	for topping in toppings:
		print("- "+topping)

1.导入整个模块

import pizza 

pizza.make_pizza(16,'pepperoni')
pizza.make_pizza(12,'mushrooms','green peppers','extra cheese')

使用 import pizza 打开文件 pizza.py,之后使用以下语法来实现对其中一个函数的调用:

module_name.function_name()

2.导入特定的函数,使用以下语法:

from module_name import function_name

实例如下:

from pizza import make_pizza

make_pizza(16,'pepperoni')
make_pizza(12,'mushrooms','green peppers','extra cheese')

之后再调用函数时,无需再使用句点,指定其名称即可.

EXTRA:使用as给函数指定别名

#给函数取别名
from module_name import function_name as fn
#给模块取别名
import module_name as mn
#使用*来导入模块中的所有函数:
from pizza import *

猜你喜欢

转载自blog.csdn.net/why_cant_i_change/article/details/81153406