python的模块(1)

python的模块(1)
1、什么是模块?
模块实际就是一个以py结尾的文件。实际上就是一个py文件。我们在这个文件中可以采取定义函数的方式定义若干个功能函数,我们随后需要引用的话,就可以使用import导入,从而直接引用功能函数。实现了函数代码的重复利用。
2、如何导入?
import 模块名
引用时,模块名.函数名即可。
import 模块名 as mmm
引用时,不能用原模块名,而是用mmm.函数名。
from 模块名 import ***
引用时,前面不用引用模块名,直接引用函数名即可。使用这种方式时,要保证导入的函数名在你当前使用的空间内是唯一的,否则将会出现重复错误。
3、使用import语句时,系统在哪里查找模块?
首先,在PY文件所在的目录查找。
其次,在Pythonpath变量环境中进行查找。
最后,在Python的默认安装目录里进行查找。
4、例子:将下面的自定义函数保存为isprime.py文件。

def isprime(k):
    if k <2:
        return False
    elif k == 2:
	    return True
    else:
        for i in range(2,k):
            if k % i == 0:
                return False
    return True

我们在和isprime.py同目录下新建im_isprime.py文件,在该文件中引用上面的自定义py包。

import isprime
count = 0
for m in range(1,100):
    if isprime.isprime(m):
        print(m)
        count += 1
print ("100以内共有"+ str(count) +"个质数")
©️2020 CSDN 皮肤主题: 数字20 设计师:CSDN官方博客 返回首页