栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

python学习第二十天

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

python学习第二十天

本文章为学习廖雪峰老师的python教程,为记录本人学习历程,不喜勿喷!

1、try...except...finally 的用法:

当我们认为某些代码可能会出错时,就可以用try来运行这段代码,如果执行出错,则后续代码不会继续执行,而是直接跳转至错误处理代码,即except语句块,执行完except后,如果有finally语句块,则执行finally语句块,至此,执行完毕。如果没有错误发生,执行完try语句后会执行finall语句。

2、logging模块可以记录错误信息,可以在打印完错误信息后继续执行,并且正常退出

3、reduce() 函数会对参数序列中元素进行累积:用传给 reduce 中的函数 function(有两个参数)先对集合中的第 1、2 个元素进行操作,得到的结果再与第三个数据用 function 函数运算,最后得到一个结果。

reduce()语法: reduce(function, iterable[, initializer])

map()函数根据提供的函数对指定序列做映射。第一个参数 function 以参数序列中的每一个元素调用 function 函数,返回包含每次 function 函数返回值的新列表。

map()语法: map(function, iterable, ...)

4、断言 assert 用print( )来辅助查看的地方,可以用assert来代替

语法: assert 判断条件(True/False), 错误

当断言为True时则继续执行,断言错误时会抛出错误;启动python解释器时可以加入 -O来关闭assert,关闭了assert后可以将assert语句当作pass看

5、文件读写

读文件    

>>> f = open('/path/to/file', 'r')

f.read()读文件,f.close()关闭文件; ‘r’模式是读文本文件,‘rb’模式是读取二进制文件

写文件

>>> f = open('/path/to/file', 'w')

f.write('content')写文件,并且在写完后一定要关闭文件,因为当调用了close()方法后,操作系统才会把数据全部写入磁盘中。

6、StringIO和BytesIO是在内存中操作str和bytes的方法,使得和读写文件具有一致的接口。

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/961033.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号