Python
文章平均质量分 74
北顾.岛城
半吊子技术,半吊子人生
展开
-
Python递归获取给定目录下的所有文件的文件名
实现代码:import osdef get_filename(path, allfile, dict_filetype=None): '''递归获得所有符合条件的文件名 @param : path 起始目录,要检查的根目录 @param : allfile 传入的初始文件名列表,填空即可 @param : dict_filetype 要检查的文件类型,为None时则不检查返回所有。默认为None @return: 列表 所有与 dict_file原创 2021-10-21 20:30:25 · 843 阅读 · 0 评论 -
Python中的赋值、浅拷贝和深拷贝的区别
文章目录一、变量、可变对象与不可变对象一、变量、可变对象与不可变对象变量指向一个对象,而对象有可变与不可变之分>>> a = "HELLO">>> id(a)140182492168632>>> a = "hello">>> id(a)140182492168688>>> a = ["hello_1", "hello_2"]>>> id(a)140182492190088>原创 2021-10-21 17:35:02 · 159 阅读 · 0 评论 -
Python中的函数式编程——编程范式、一等对象、lambda表达式(详解)
文章目录1. 编程范式(此处主要介绍命令式和函数式编程)1.1 概述1.2 命令式编程1.3 函数式编程1.3.1 函数式编程的本质1.3.2 函数式编程的优点与不足1.3.3 函数式编程总结2. 一等对象3. 高阶函数3.1 map函数3.2 filter函数3.3 reduce函数3.4 sorted函数3.5 partial函数4. 匿名函数4.1 语句(Statement)和表达式(Expression)4.2 lambda表达式5. 入门小坑——惰性计算*1. 编程范式(此处主要介绍命令式和函数原创 2021-03-13 16:44:35 · 520 阅读 · 2 评论