摘要:In [4]: a = [1,2,3] In [5]: from pickle import loads,dumps In [6]: my_deepcopy = lambda x : loads(dumps(x)) In [7]: timeit -n 1000 -r 3 my_deepcopy(a)
阅读全文
摘要:__name__可以返回一个类或者一个函数的名字。 def test(): pass class Human: pass print(test.__name__) print(Human.__name__) test Human 我们在程序编写时候,经常用到的__name__ == __main__
阅读全文
摘要:写之前先写一个print的输出,一直知道print可以输出,没试过,但找到了资料就记录下,因为等下io会用到。 with open('abc.txt','w') as f: 2 print("file\n","abc","fff",sep='#########\n',end='',file=f) 其
阅读全文
摘要:昨天失败了,看了一晚上还是没搞定,但至少有头目了。 讲八皇后之前,我还是先来一个简单的递归生成器: 我给自己标记下分析的思路,怕到时候又忘记了,这是一个多层列表的去除[]剥皮器。 def flatten(nested): try: for sublist in nested: for element
阅读全文
摘要:首先先介绍一下property的类,因为需要深入了解property就随便了解了下描述符,property实现就用了这个功能。 property以前在我脑子里面就是方法转属性的装饰圈,现在回想虽然也对,但只不过是里面功能的冰山一角。 首先介绍property的用法,后面上代码: In [11]: c
阅读全文
摘要:Python字符串现在感觉在日常的使用中不多,但仔细看了书以后一些小技巧还是很方便的,我这里简单的记录下。 插入一个超搞逼格的: .format_map(其实这个是字符串的方法。。。。。) In [83]: info = {"name": "sidian", "age": 18} In [84]:
阅读全文