python从入门到入土(二)

2.1 python文件路径

文件路径

2.2 python文件操作

2.2.1 用open函数打开文件

(1)用open函数打开文件,后面参数r不写的时候默认为读取模式,encoding表示编码格式

2.2.2 用read/readline/readlines读取文件

(1)用read方法读取文件内容

(2)用readline方法读取文件一行的内容,第二次调用就读取第二行的内容

(3)用readlines方法读取文件

(4)读取文件三种方法的比较

2.2.3 用close关闭文件

(1)用close方法关闭文件,释放资源

2.2.4 用write方法写入文件

(1)用open打开,并设置为w模式,用write方法写入,

                注意:w模式会把原文件内容清空重新写入

(2)设置模式为a,表示附加内容,而不会清空文件原有内容

2.2.5 用“r+”模式同时读取和写入文件

2.3 python异常处理(try except)

2.3.1 异常类型

2.3.2 用 try / except 捕捉异常

如果已经有前面的值错误或者除零错误,则后面的不会再继续运行

2.4 python 测试(assert)

2.4.1 assert (断言)

assert 后面的内容如果为true,则会继续运行

如果为false,就会出现AssertionError

一旦出现错误,程序就会终止运行,后面的代码就不会再运行,我们无法判断后面还有没有其他的错误

2.4.2 unittest 库

unittest库是一个很常用的python单元测试库(python自带的,不用安装,需要导入)

单元测试,即对软件中的最小可测试单元进行验证

帮助程序猿自动找出和运行所有测试用例,一次性展示所有测试结果,并给出未通过测试的详情

2.5 高阶函数

把函数传入函数,一个函数作为另一个函数的参数

2.6 匿名函数

匿名函数的定义以lambda这个关键字开始的,更适合只需要一次性调用的场景

2.7 下一步是什么

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值