python模块

原创 Laughing  2018-01-24 23:50  阅读 48 次 评论 0 条

python模块类似.Net的命名空间以及java包的概念,好处无非就是解决命名冲突或者封装公共代码等功能。

如何创建模块

python创建模块的方法很简单,其实就是创建一个.py的文件,但是文件中不会包含main()方法

下面代码我们创建一个输出矩形以及正方形的模块,代码如下

  1. #shape.py  
  2. """ 
  3. 输出各种形状 
  4. """  
  5. CHAR = '*'  
  6.   
  7. def Rectangle(row,col):  
  8.     """     输出矩阵    """  
  9.     for i in range(row):  
  10.         for j in range(col):  
  11.             print(CHAR,end='')  
  12.         print()  
  13. def Square(width):  
  14.     """ 
  15.         输出正方形 
  16.     """  
  17.     Rectangle(width,width)  

使用模块

跟我们使用其他比如math模块一样,我们通过import指令或者from 模块 import *命令导入模块

  1. # FirstPython.py  
  2. import math  
  3. import Shape  
  4. print(dir(Shape))  
  5. Shape.Rectangle(10,9)  
  6. Shape.Square(2)  
  7. print(help(Shape.Rectangle.__doc__))  
本文地址:https://www.lisen.me/python-module.html
版权声明:本文为原创文章,版权归 木子网 所有,欢迎分享本文,转载请保留出处!

发表评论


表情