python文件之间的相互调用_用Python创建功能模块——截取字符串模块

本文介绍了如何在Python中创建自定义模块,通过编写实现特定功能的.py文件来封装代码,提高代码复用性和效率。示例中展示了如何创建一个截取字符串的模块,并通过import或from...import方式调用该模块,实现字符串截取功能。
摘要由CSDN通过智能技术生成

用Python创建模块

本篇文章小编给大家分享在Python如何创建属于自己的模块,实现更多的功能!

一、模块

  1. 模块是什么?简单来说,当程序的功能很多、代码量很大时,我们可以编写一个实现一定功能的python文件,将功能独立封装成一个模块(即.py文件)
  2. 模块有什么作用?调用自定义的模块,会让我们在编写程序时省去很多重复的工作和代码的编写,实现更多的功能的同时,提高程序编写的效率!
  3. 如何创建功能模块?创建模块很简单,只需使用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

截取字符串

好了,使用Python创建功能模块就完成了,创作不易,点个赞加个关注再走吧!跟着小编一起学习Python吧!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值