摘要: 介绍 partial其实是Python模块functools中定义的一个函数,当我们需要经常调用某个函数时,但是其中某些参数是已知的固定值,这样可能会让代码显得冗余,这个时候就可以考虑使用partial函数。 使用 假设我们要做二进制转十进制 如果我们要重复使用这个函数,需要重复写的东西就会很多 但 阅读全文
posted @ 2019-12-10 23:44 MrDoghead 阅读(643) 评论(0) 推荐(0) 编辑
摘要: 介绍 我们有时候会发现代码中return的地方,有用yield的,难道他们一样吗?其实,yield与return看起来很像,但实际上完全不同。 使用 你绕出来了吗? 阅读全文
posted @ 2019-12-10 14:36 MrDoghead 阅读(503) 评论(0) 推荐(0) 编辑
摘要: 介绍 glob模块可以按指定路径得到所有符合条件的文件的完整路径。 使用 如果想得到一个generator,以减少内存,可以使用 iglob()函数 阅读全文
posted @ 2019-12-10 13:49 MrDoghead 阅读(224) 评论(0) 推荐(0) 编辑
摘要: 介绍 今天介绍一种数据格式,json。Json是JavaScript Object Notation的缩写,区别于txt、csv,json编码格式更加灵活,在工作也会经常遇到。在Python中要读写json是十分方便的,只需要调用json模块。 使用 直接导入模块 两个读写数据的函数: json.d 阅读全文
posted @ 2019-12-10 13:23 MrDoghead 阅读(158) 评论(0) 推荐(0) 编辑
摘要: 背景 前几天看了些python的代码,发现有些函数的参数前带有(\ )号,有的甚至有两个(\ )号,它们代表什么意思的? 解释 查阅资料后发现,参数前面加上 号 ,意味着参数的个数不止一个,另外带一个星号(\ )参数的函数传入的参数存储为一个元组(tuple),带两个(\ )号则是表示字典(dict 阅读全文
posted @ 2019-12-10 00:04 MrDoghead 阅读(10381) 评论(0) 推荐(2) 编辑