中的重要概念——模塊和包。
1. 什么是模塊?
定義和語(yǔ)句的文件。模塊可以被其他程序?qū)?,從而?shí)現(xiàn)代碼的重用。
port語(yǔ)句來導(dǎo)入模塊。
例如,在一個(gè)名為“test.py”的文件中定義了一個(gè)函數(shù)add(a, b),我們可以在另一個(gè)文件中使用這個(gè)函數(shù)
導(dǎo)入模塊port test
調(diào)用模塊中的函數(shù)
result = test.add(1, 2)t(result)
2. 什么是包?
包是一個(gè)包含模塊的文件夾,它可以將多個(gè)模塊組織在一起。包的作用是為了更好地組織代碼,并且避免命名沖突。
it__.py文件,這個(gè)文件可以為空,也可以包含一些初始化代碼。
ypackage”的包,在這個(gè)包中包含一個(gè)名為“test”的模塊。我們可以像下面這樣使用這個(gè)包
導(dǎo)入包中的模塊portypackage.test
調(diào)用模塊中的函數(shù)ypackage.test.add(1, 2)t(result)
語(yǔ)句來導(dǎo)入模塊
導(dǎo)入包中的模塊ypackageport test
調(diào)用模塊中的函數(shù)
result = test.add(1, 2)t(result)
程序時(shí),我們應(yīng)該充分利用模塊和包的優(yōu)勢(shì),提高代碼的可讀性和可維護(hù)性。