詳解python代碼模塊化
一、概念
1、模塊化代碼可以使代碼易于維護(hù)和調(diào)試,并且提高代碼的重用性;
2、函數(shù)可以用來(lái)減少冗余的代碼并提高代碼的可重用性。函數(shù)也可以用來(lái)模塊化代碼并提高程序的質(zhì)量;
3、在python中,你可以將函數(shù)的定義放在一個(gè)被稱(chēng)為模塊的文件中,這種文件的后綴名是.py;
4、一個(gè)模塊可以包含不止一個(gè)函數(shù),一個(gè)模塊的每個(gè)函數(shù)都有不同的名字;
二、使用
1、pycharm新建模塊文件夾,和模塊

MFunction.py
#函數(shù)進(jìn)行模塊化
#求最大值
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、將模塊文件夾導(dǎo)入Sources Root

3、引用模塊中的函數(shù)并使用

三、類(lèi)的使用也屬于模塊化
1、Car類(lèi)

class Car:
def __init__(self):
self.__name="benchi"
self.price=600000
def getname(self):
return self.__name
2、使用

到此這篇關(guān)于詳解python代碼模塊化的文章就介紹到這了,更多相關(guān)python代碼模塊化內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
Django+vue+vscode前后端分離搭建的實(shí)現(xiàn)
本文以一個(gè)非常簡(jiǎn)單的demo為例,介紹了利用django+drf+vue的前后端分離開(kāi)發(fā)模式,文中通過(guò)示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2023-08-08
跟老齊學(xué)Python之從格式化表達(dá)式到方法
上一講,主要介紹了用%表達(dá)的一種輸出格式化表達(dá)式。在那一講最后又拓展了一點(diǎn)東西,拓展的那點(diǎn),名曰:格式化方法。因?yàn)樗R(shí)上是使用了str的format方法。2014-09-09
python中24小時(shí)制轉(zhuǎn)換為12小時(shí)制的方法
最近需要實(shí)現(xiàn)一個(gè)需求,求用戶輸入24小時(shí)制的時(shí)間,然后顯示12小時(shí)制的時(shí)間。具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2021-06-06

