摘要: """ 在函数内部,是可以定义子函数的。 作为高阶函数,可以接受函数作为参数,其实高阶函数,除了不仅仅可以返回int、str、list、dict等数据类型, 还可以返回函数。因此,可以把函数的子函数返回。 """ def func(): def sub_func(): print('call sub 阅读全文
posted @ 2023-03-09 00:14 雪儿来 阅读(13) 评论(0) 推荐(0) 编辑
摘要: """ sort 与 sorted 区别: sort 是应用在 list 上的方法,sorted 可以对所有可迭代的对象进行排序操作。 list 的 sort 方法返回的是对已经存在的列表进行操作,而内建函数 sorted 方法返回的是一个新的 list,而不是在原来的基础上进行的操作。 sorte 阅读全文
posted @ 2023-03-09 00:14 雪儿来 阅读(11) 评论(0) 推荐(0) 编辑
摘要: """ 打开文件: open()函数:可以打开一个文件,得到一个文件file对象,而file对象提供相关的方法对文件内容进行读写等操作。 open()函数有若干个参数,比较重要的是以下三个参数: 1、文件路径:指定需要打开的文件的文件路径 2、打开模式:针对不同文件(二进制文件、文本文件)以及不同操 阅读全文
posted @ 2023-03-09 00:13 雪儿来 阅读(24) 评论(0) 推荐(0) 编辑
摘要: 函数式编程的特点: 把计算视为函数而不是指令 代码简洁、方便阅读、容易理解 纯函数式编程:不需要变量、测试简单 python的函数式编程: 不是纯函数式编程:允许有变量 支持高阶函数:函数可以作为变量 支持闭包:可以返回函数 支持匿名函数 """把函数作为参数""" def add(x, y, f) 阅读全文
posted @ 2023-03-09 00:12 雪儿来 阅读(12) 评论(0) 推荐(0) 编辑