【合集】python 的一些妙用,推导式、三元表达式、with as 等(テラスmc全集下载)

网友投稿 380 2022-07-30

函数如下:

dir len str list tuple zip map reduce(现在并入了functools中)#

常用的进制转换#

lambda 表达式#

推导式生成#

三元表达式#

妙用固定参数、可变参数、默认参数#

def func(name,age,sex = '男',*args,**kwds)

with as 一种上下文管理器,如打开文件#

一般的是:

Copy

file = open("/log.txt") data = file.read() file.close()

存在的问题:

可能忘记关闭文件;

文件读取数据发生异常,没有异常处理。 正常写法:

Copy

file = open("/log.txt") try: data = file.read() finally: file.close()

使用with as后:

Copy

with open("/tmp/foo.txt") as file: data = file.read()

for else 相当于执行完for后执行else#

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:构建者(建造者)模式(构造器模式和建造者模式)
下一篇:自己写的一个连数据库的音乐调用模块 MusicRj
相关文章

 发表评论

暂时没有评论,来抢沙发吧~