python 类 函数 模块_新手学Python 第四篇(函数、类、模块)

文件和内建函数open()、file()

打开文件

handle = open(file_name,access_mode = 'r')

file_name :文件名

access_mode: 'r' 读取\'w' 写入\'a' 添加\'+' 读写\'b' 二进制

返回文件对象句柄

filename = raw_input('Enter file name:')

fobj = open(filename,'r')

for eachLine in fobj:

print eachLine,

fobj.close()

错误和异常 try-except语句

函数:

函数在调用之前必须先定义。如果函数中没有return语句,就会返回

None对象

函数的定义:

关键字def + 函数名 + 参数:

函数体的代码组

def addMe2Me(x):

'apply + operation to argument'

return (x + x)

函数调用:

函数名(参数)

函数可以有默认参数

>>> def foo(debug=True):

...if debug:

print 'in debug mode'

print 'done'

类:

定义类:

关键字class 类名(基类名):

"类说明文档"

静态成员定义

方法(即成员函数)定义

特殊方法:__init__() 构造函数

__del__()  析构函数

访问权限控制:

在成员或者方法前加__双下划线该成员或者方法就成为了私有的

在每一个方法的第一个参数都是一个self,表示类对象自身的引用,相当C++中

的this指针

模块:

模块是一种组织形式,当你创建了一个Python源文件,模块的名字就是不带

.py后缀的文件名。一个模块创建之后,你可以从另一个模块中使用import

语句导入这个模块来使用。

导入模块:

import module_name

模块导入后,可以通过.句属性标识法访问。

module.function()

module.variable

有用的内建函数:

dir()     显示对象的属性,如果没有提供参数,则显示全局变量的名字

help() 以一种整齐美观的形式 显示对象的文档字符串,如果没有过任何参数,则会进入交互式帮助

int ()    将一个对象转换为整数

len()   返回对象的长度

open(fn,mode)  以mode方式打开一个文件名为fn的文件

range([start,]stop[,step]  返回一个整数列表。起始值是start,结束值为stop -1;start 默认值为0,step默认值为1 。

raw_input(str) 等待用户输入一个字符串,可以提供一个可选的参数str用作提示信息

str()                将一个对象转换为字符串

type(obj)        返回对象的类型

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值