Python
文章平均质量分 93
SYUAN000
这个作者很懒,什么都没留下…
展开
-
Python: Map, Filter, Reduce
Python: Map, Filter, ReduceMap, Filter, Reduce把函数作为参数传入,这样的函数称为高阶函数Higher-order Functions,函数式编程Functional Programming就是指这种高度抽象的编程范式。Map, Filter, and Reduce are paradigms of functional programming. They allow the programmer (you) to write simpler, shor转载 2021-03-04 13:19:41 · 152 阅读 · 1 评论 -
Python文件读写:把多个文件写入一个文件
import osos.getcwd() # 查看当前路径DIR_PATH = "Desktop/bayeso-benchmarks/tests/" # 设置相对路径file_list = os.listdir(DIR_PATH)with open(DIR_PATH + "all_tests.txt", 'w') as f1: for file_name in file_list: if file_name[-3:] == ".py": with op原创 2020-11-02 14:15:41 · 1139 阅读 · 0 评论 -
Python代码风格(documentation部分待更)
Python代码风格The official Style Guide for Python Code.原创 2020-10-01 14:46:14 · 114 阅读 · 0 评论 -
Python is、is not、 ==和!=区别
Python is、is not、 ==和!=区别摘自《Data Structures and Algorithms in Python》1.3节操作符解释issame identityis notdifferent identity==equivalent!=not equivalent原创 2020-10-01 13:27:57 · 136 阅读 · 0 评论 -
Python内建模块 collections
Python内建模块 collections官方文档:https://docs.python.org/3.6/library/collections.html#module-collections当遇到了新的类型再更新。仅记录LeetCode比较常用的语法,别的请参考官方文档。Counter: dict subclass for counting hashable objects可以通过一个迭代器来创建Counter,其他的方法类似字典。此外,比起字典,定义了该类型的+-&|。>原创 2020-09-29 20:10:45 · 127 阅读 · 0 评论 -
Python字符串模块常用方法/内建函数
字符串模块常用方法/内建函数解释S.isalnum()字符串S仅由字母或数字组成且不为空字符串,则返回 True;否则返回 FalseS.isalpha()字符串S仅由字母组成且不为空字符串,则返回 True;否则返回 FalseS.isdigit())字符串S仅由数字组成且不为空字符串,则返回 True;否则返回 False; 注意isdigit()、isdecimal()、isnumeric()的区别字符串模块常用方法/内建函数解释S.ti...原创 2020-09-29 19:32:31 · 214 阅读 · 0 评论 -
Python 切片、索引、拷贝、reverse相关
Python 切片、索引、拷贝、reverse相关想的还不是很清楚,此坑还待填。简介:L.reverse()倒置列表L,注意返回值是NoneX[i:j:k]引用序列X下标为i到j-1的子序列,步长为k>>> l = [1,2,3,4,5,6,7]>>> l.reverse()>>> l[7,6,5,4,3,2,1]python切片空间复杂度O(n)O(n)O(n),等同于浅拷贝。一些好文:Python 直接赋值、浅拷贝和深度拷原创 2020-09-27 11:46:20 · 182 阅读 · 0 评论 -
Python字符串连接:+和join函数的性能比较
Python字符串连接:+和join函数的性能比较总结Python中字符串是不可变的。str += 'string': 耗时耗力,因为每次都会开辟新的空间lst.join(''): 利用列表可变的性质,省时省力,性价比更高来源https://blog.csdn.net/Jerry_1126/article/details/86584936正文有一道Python面试题, 以下代码有什么局限性,要如何修改def strTest(num): s = 'Hello' for i i转载 2020-09-14 21:59:13 · 486 阅读 · 0 评论 -
Python中切片操作的内存角度理解
Python中切片操作的内存角度理解@tocPython中切片操作的内存角度理解来源百度知道-请教python通过切片为列表赋值是怎么在内存上体现的知乎-吴烜圣回答-在Python中,如何在内存方面理解list和list[:]?正文>>> shoplist = ['apple', 'mango', 'carrot', 'banana']>>> id(shoplist)27138648这三句相当于吹了一个汽球,系了根线,将这根线交给A;>>原创 2020-09-14 16:31:07 · 1193 阅读 · 1 评论