随笔分类 - Python3
摘要:匿名函数用lambda定义,只能进行简单的运算,和三元运算1.匿名函数也可以赋值一个函数名,再调用 输出结果: 也可以直接调用: 输出结果: 2.可以结合filter('',''),用前面的逻辑过滤后面的数 输出结果: 3.map('','') 对传入所有值进行相同运算 输出结果: 4结合reduc
阅读全文
摘要:嵌套函数: 函数体内用def定义函数 注意:函数体中调用其他函数不算嵌套函数,只能是函数的调用 简单的嵌套函数: 输出结果:
阅读全文
摘要:高阶函数 (满足其一就是:(1)一个函数名作为另一个函数的形参;(2)返回值包含函数名;不修改函数的调用方式) 1.一个函数名作为另一个函数的形参 输出结果: 2.返回值包含函数名;不修改函数的 输出结果: 不足之处,请各位大佬指正!
阅读全文
摘要:装饰器(decorator): 1>定义: 本质是函数,功能是用来装饰其他函数,为其他函数添加附加功能 2>原则:(1)不能修改被装饰函数的源代码;(2);不能修改呗装饰的函数的调用方式 实现装饰器知识储备:(1)函数即变量(2)高阶函数(满足其一就是:一个函数作为另一个函数的入参;返回值包含函数名
阅读全文
摘要:递归函数:一个函数在自己内部调用自己,递归最大执行999层 1. 必须有一个明确的结束条件 2. 每次进入更深一层递归时,问题规模相比上次递归都应有所减少 3. 递归效率不高,递归层次过多会导致栈溢出(在计算机中,函数调用是通过栈(stack)这种数据结构实现的,每当进入一个函数调用,栈就会加一层栈
阅读全文
摘要:编程的三种方式: 1>面向对象:class定义 2>面向过程:def 定义 3>函数式编程: def 定义 1.函数是指将一组语句的集合通过一个名字(函数名)封装起来,要想执行这个函数,只需调用其函数名即可,这里的函数并不是函数式编程的函数。 2.定义函数 3.定义过程 4.时间格式定义 输出结果
阅读全文
摘要:Python文件的打开模式有: r,只读模式(默认)。w,只写模式。【不可读;不存在则创建;存在则删除内容;】a,追加模式。【可读; 不存在则创建;存在则只追加内容;】"+" 表示可以同时读写某个文件r+,可读写文件。【可读;可写;可追加】w+,写读a+,同a"U"表示在读取时,可以将 \r \n
阅读全文
摘要:集合是无序的,不重复的关系集合 主要有量大作用:1> 去重,把列表变成集合就可以去重2> 关系测试,测试两组数据之间的交集、并集、差集等关系 1.创建集合,自动去重,set([]),打印的结果用{}表示 输出结果: 2.列表转集合 set(list) 输出结果: 3.求两个集合的交集 interse
阅读全文
摘要:元组其实跟列表差不多,也是存一组数,只不是它一旦创建,便不能再修改,所以又叫只读列表,用小括号表示; 因此只要查找功能,没有增删改功能; 统计count(),获取下标index(), 切片 输出结果
阅读全文
摘要:python的字符串操作通过2部分的方法函数基本上就可以解决所有的字符串操作需求: python的字符串属性函数 python的string模块 python的字符串属性函数 python的string模块 一、字符串属性方法操作: 1.>字符串格式输出对齐 2.>大小写转换 3.>字符串条件判断
阅读全文
摘要:字典用{}表示,里面类似于java的map集合以键值对形式存储,特点是无序 1.新增操作 输出结果 2.删除操作 输出结果 3.查找操作 输出结果 4.update方法 更新 输出结果 5.字典转列表 输出结果 6.fromkeys() 初始化一个字典 输出结果 7.多级字典嵌套修改 输出结果 8.
阅读全文
摘要:列表(类似于java的数组,用 [ ] 表示) 1.切片操作: 输出结果如下; 间隔切片 names[star:end:bet]开始:结束:间隔的个数 输出结果 2.追加操作 输出结果 3.插入操作 输出结果 4.修改操作 输出结果: 5.删除操作 输出结果 6.获取下标:同一元素有多个时,得到第一
阅读全文
摘要:一、python介绍 1.python是一门动态解释性的强类型定义语言; 简单解释一下: 定义变量不需要定义类型的为动态语言:典型的有Python和Ruby,反之定义变量需要定义类型的为静态语言:典型的有Java,C、C++; 解释型对应还有种编译型语言:(以java为类)编译型语言需要把我们编写的
阅读全文

浙公网安备 33010602011771号