![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
笔记
文章平均质量分 57
xwz86433491
这个作者很懒,什么都没留下…
展开
-
python 中的lambda、map和filter函数
先放一张整理好的思维导图 python里有三个特殊函数,这三个函数调的用方法、功能、性能跟内置和自建函数有差别。他们就是lambda、map和filter。 1.lambda(匿名函数) 是指一类无需定义标识符(函数名)的函数或子程序 lambda 函数可以接收任意多个参数 (包括可选参数) 并且返回单个表达式的值 它可以当成一种临时使用的def自建函数,但是有两个要点 1,lambda 函数不能包含命令 2,包含的表达式不能超过一个 举几个例子: lambda x, y: xy; 函数输入是x原创 2021-01-27 14:54:40 · 295 阅读 · 0 评论 -
python 中的类,对象和面向对象
整理一下类(class)的xmind思维导图如下: 对象(object): 表示客观世界问题空间中的某个具体事务,又表示软件系统解空间的中的基本元素 面向对象设计(object-oriented programming,OOP): 是一种程序设计范型,也是一种程序开发方法 概念 是一种面向对象计算机编程语言的构造,是创建对象的蓝图,描述了所创建的对象共同的属性和方法 对象是类的实例 类变量 类变量在整个实例化的对象中是公用的 类变量定义在类中且在函数体之外 类变量通常不作为实例变量使用 方原创 2021-01-25 16:21:05 · 138 阅读 · 0 评论 -
python 自建函数时return和print的问题
最近在看课程的时候碰到这样的情况: def a_new_decorator(a_func): def wrapTheFunction(): print("I am doing some boring work before executing a_func()") a_func() print("I am doing some boring work after executing a_func()") return wrapT原创 2021-01-14 15:26:15 · 1634 阅读 · 0 评论 -
python嵌套函数
函数也是一个可执行对象 函数也是可执行对象这一点是理解python嵌套函数最基础的一点。 举个例子 def bar(): print('i am bar ') def foo(f): f() bar() foo(bar) ----------- i am bar i am bar 总结一下,就是说,函数也是一个对象。我们在定义一个函数的时候,他的参数可以引用任何一个对象。也就说明,可以引用一个函数了。 他的大体框架如下: def opt_seq(func,seq): r = [func(原创 2021-01-07 18:37:17 · 668 阅读 · 0 评论 -
python的一些内置函数(二)
join(sequence) str.join(元组、列表、字典、字符串) 将序列中的元素以指定的字符连接生成一个新的字符串(只能是字符串) sequence – 要连接的元素序列 a = 'python' b = '-' a = b.join(a) print(a) -------------- p-y-t-h-o-n list=['1','2','3','4','5'] c = ''.join(list) print(c) ------------- 12345 lstrip([chars])原创 2020-12-23 10:13:13 · 114 阅读 · 0 评论 -
Python的一些内置函数
1.capitalize() 第一个字符大写 a = 'python' a = a.capitalize() print(a) ---------------- Python 2.center(width,fillchar) 返回一个指定宽度width,原字符串是居中字符,fillchar为填充,默认空。 a = 'python' a = a.center(10,'X') print(a) ---------------- XXpythonXX 3.count(str,beg,end) 返回str在st原创 2020-12-22 16:44:56 · 109 阅读 · 0 评论