1. 函数、类和方法
1.1 函数
def定义一个函数。
通常add( )函数不会直接打印结果,而是将结果通过return关键字来返回。
若调用add( )函数时不想传参,这时可以为add( )函数设置默认参数。如果调用时不传参,add( )函数使用默认参数进行计算,如果传参则计算参数的值。
1.2 类和方法
Python中使用class关键字创建类,object为所有类的基类,所有类在创建时默认继承object,所以不声明继承object也是ok的。在类下创建一个add( )方法,方法的创建同样使用关键字def,唯一不同的是,方法的第一个参数必须是存在的,一般习惯命名为self,但在调用这个方法时不需要为这个参数传值。
一般在创建类时首先声明初始化方法__init__()。
python中类的继承,此例中,B类继承了A类的方法,从而可以直接通过B类调用add( )方法。
2. 模组
模组又称类库或模块。
如果实现与实践有关的功能,调用系统的time模块;如果实现与文件、文件夹有关的操作,调用os模块。
2.1 引用模块
python中,通过import...或from...import...的方式引用模块。
"*"用于表示导入模块下所有方法。sleep( )休眠方法:
2.2 模块调用
2.2.1 调用文件与被调用文件在同一个目录下
1) 创建一个新目录;
2) 打开python IDLE,刚打开处于测试模式,若要编辑一个比较正规的python文件就需要新建,点击File->New File, 或使用快捷键Ctrl+N打开idle新建文件;
3) 此时会多出一个窗口,该窗口不同于第一次打开的窗口,这个窗口可以编辑python代码,创建add函数后保存到步骤1)中创建目录下pub.py;
4) 在该目录下再创建一个文件count.py,调用pub.py文件中的add( )函数;
5) 保存count.py后,点击Run->Run Module,或点击快捷键F5运行;
6) 运行后,目录下自动生成一个__pycache__文件夹;
该目录下存在pub.cpython-38文件。
2.2.2 调用文件与被调用文件不在同一个目录下
若调用文件与被调用文件不在同一个目录下,假设文件目录结构为:
project/
-model/pub.py
-count.py
调用时需要将文件所在路径带上,如: