用Python创建模块
本篇文章小编给大家分享在Python如何创建属于自己的模块,实现更多的功能!
一、模块
- 模块是什么?简单来说,当程序的功能很多、代码量很大时,我们可以编写一个实现一定功能的python文件,将功能独立封装成一个模块(即.py文件)
- 模块有什么作用?调用自定义的模块,会让我们在编写程序时省去很多重复的工作和代码的编写,实现更多的功能的同时,提高程序编写的效率!
- 如何创建功能模块?创建模块很简单,只需使用python编写要实现的功能模块代码,然后保存为.py文件,一个新的功能模块就创建完成了。
二、示例创建功能模块
小编来给大家创建一个截取字符串的功能模块,下面是创建该功能模块的详细解析。
1.编写截取字符串代码,保存文件为au.py文件
def cutwords():#定义函数cutwords(),功能为截取字符串 a="Believe in yourself"#创建变量a用于存放字符内容b=a[0:7]#创建变量b用于存放截取变量a中第0到7个字符 print(b)#打印截取后的字符
2.新建一个.py文件,实现功能模块的调用,并将该文件保存到au.py文件相同的目录下进行模块调用,下面是模块调用的代码
调用方法一:使用import au,此种写法在调用模块的函数或者变量时需要精准的定位,即模块名·函数名() 或者是模块名·变量名(),否则python会因为函数或者变量没有导入命名空间而报错
import au print("截取的字符串为:") result=str(au.cutwords())
调用方法二:使用from au import cutwords,此种写法在调用模块时已将被调用模块的函数或者变量导入命名空间,直接调用函数或者变量
from au import cutwords print("截取的字符串为:") result=str(cutwords())
3.无论是哪种调用方法,最终实现的功能是一样的,只需注意调用的书写格式,下面我们来看看最后的成果吧
![3b71ab685dbe4a8f7e12c4f503b28e68.png](https://i-blog.csdnimg.cn/blog_migrate/8bdde19727db1474cad0d8ea57b2743e.jpeg)
截取字符串
好了,使用Python创建功能模块就完成了,创作不易,点个赞加个关注再走吧!跟着小编一起学习Python吧!