Python基础(二) - 函数/类/方法、模组

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

调用时需要将文件所在路径带上,如:

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值