详解python代码模块化

作者:郝少 时间:2023-08-08 23:08:23 

一、概念

1、模块化代码可以使代码易于维护和调试,并且提高代码的重用性;

2、函数可以用来减少冗余的代码并提高代码的可重用性。函数也可以用来模块化代码并提高程序的质量;

3、在python中,你可以将函数的定义放在一个被称为模块的文件中,这种文件的后缀名是.py;

4、一个模块可以包含不止一个函数,一个模块的每个函数都有不同的名字;

二、使用

1、pycharm新建模块文件夹,和模块

详解python代码模块化

MFunction.py


#函数进行模块化
#求最大值
def mymax(a,b):
   if a>b:
       ret=a
   else:
       ret=b
   return ret

#求平均值
def myavg(a,b):
   return (a+b)/2

#求最小值
def mymin(a,b):
   if a>b:
       ret=b
   else:
       ret=a
   return ret

2、将模块文件夹导入Sources Root

详解python代码模块化

3、引用模块中的函数并使用

详解python代码模块化

三、类的使用也属于模块化

1、Car类

详解python代码模块化


class Car:
   def __init__(self):
       self.__name="benchi"
       self.price=600000

def getname(self):
       return self.__name

2、使用

详解python代码模块化

来源:https://blog.csdn.net/hyj_king/article/details/117924764

标签:python,代码,模块化
0
投稿

猜你喜欢

  • Python prettytable模块应用详解

    2022-05-11 13:10:15
  • vue router 动态路由清除方式

    2024-05-08 10:12:22
  • [翻译]标记语言和样式手册 Chapter 4 引用

    2008-01-20 14:19:00
  • 列举PHP的Yii 2框架的开发优势

    2024-05-11 10:11:23
  • 如何提升JavaScript的运行速度(DOM篇)

    2010-05-17 13:32:00
  • MYSQL数据库表设计与优化(二)

    2010-10-25 20:12:00
  • JS获取select的value和text值的简单实例

    2024-04-19 09:50:11
  • Ubuntu16.04/树莓派Python3+opencv配置教程(分享)

    2023-03-30 12:38:59
  • Python源码学习之PyType_Type和PyBaseObject_Type详解

    2023-08-03 15:50:05
  • 用openCV和Python 实现图片对比,并标识出不同点的方式

    2023-08-31 09:30:55
  • 用python3 返回鼠标位置的实现方法(带界面)

    2021-07-17 15:11:40
  • python3 pillow模块实现简单验证码

    2021-07-04 11:10:44
  • SQLServer存储过程实现单条件分页

    2024-01-14 21:50:01
  • 浅议 Web 网页 Form 表单设计技巧

    2007-10-09 13:05:00
  • Python操作列表常用方法实例小结【创建、遍历、统计、切片等】

    2021-07-26 12:56:49
  • Jupyter安装拓展nbextensions及解决官网下载慢的问题

    2023-11-24 20:50:54
  • 如何设计具可用性的网页表单?

    2010-03-20 21:57:00
  • Python实战之实现获取动态图表

    2023-10-31 14:03:34
  • Python日志:自定义输出字段 json格式输出方式

    2022-08-20 01:27:19
  • mysql设置某字段不能重复问题

    2024-01-19 19:22:14
  • asp之家 网络编程 m.aspxhome.com