1 2 3 4 1
摘要: python之正则表达式 正则表达式 正则表达式是对字符串操作的一种逻辑公式,就是用事先定义好的一些特定字符、及这些特定字符的组合,组成一个“规则字符串”,这个“规则字符串”用来表达对字符串的一种过滤逻辑。 正则表达式是用来匹配字符串非常强大的工具,在其他编程语言中同样有正则表达式的概念,Pytho 阅读全文
posted @ 2019-09-07 14:45 初级炼药师 阅读(235) 评论(0) 推荐(0) 编辑
摘要: py_模块二 time模块 和时间有关系的我们就要用到时间模块。在使用模块之前,应该首先导入这个模块。 #常用方法 1.time.sleep(secs) (线程)推迟指定的时间运行。单位为秒。 2.time.time() 获取当前时间戳 表示时间的三种方式 在Python中,通常有这三种方式来表示时 阅读全文
posted @ 2019-09-07 14:43 初级炼药师 阅读(155) 评论(0) 推荐(0) 编辑
摘要: python的模块引用和查找路径 模块的概念 在计算机的程序开发过程中,随着程序代码越写越多,在一个文件里代码就会越来越长,越来越不容易维护。 为了编写可维护的代码,我们把很多函数分组,分别放在不同的文件里,这样每个文件包含的代码就相对较少,很多编程语言都采用这种组织代码的方式, 在python中一 阅读全文
posted @ 2019-09-07 14:40 初级炼药师 阅读(166) 评论(0) 推荐(0) 编辑
摘要: python装饰器 很多人对装饰器难以理解,原因是由于以下三点内容没有搞清楚: 关于函数“变量”(或“变量”函数)的理解 关于高阶函数的理解 关于嵌套函数的理解 1、装饰器 装饰器实际上就是为了给某程序增添功能,但该程序已经上线或已经被使用,那么就不能大批量的修改源代码,这样是不科学的也是不现实的, 阅读全文
posted @ 2019-09-07 14:35 初级炼药师 阅读(155) 评论(0) 推荐(0) 编辑
摘要: python函数式编程 高阶函数:就是把函数当成参数传递的一种函数 1、函数名可以进行赋值; 2、函数名可以作为函数参数,还可以作为函数的返回值; a、函数是第一类对象 b、函数可以被赋值 c、可以被当做参数 d、可以当做返回值 e、可以作为容器类型的元素 def f(n): return n*n 阅读全文
posted @ 2019-09-07 14:32 初级炼药师 阅读(98) 评论(0) 推荐(0) 编辑
摘要: 匿名函数 匿名函数: 1、关键字lambda 2、x 代表函数的形参; 3、x+1 代表函数的返回值相当于return,要返回多个结果需加括号 列:lambda x,y,z:(x+1,y+1,z+1) 4、无名字,需定义; def fun(x): return x+1 print(fun(10)) 阅读全文
posted @ 2019-09-07 14:29 初级炼药师 阅读(173) 评论(0) 推荐(0) 编辑
摘要: py_生成器、列表推导式 一、生成器 1、什么是生成器? 可以理解为一种数据类型,这种数据类型自动实现了迭代器协议(其他数据类型需要调用自己内置的__iter__方法),所以生成器就是可迭代对象; 2、生成器在python中的表现形式? 生成器函数:常规函数定义,但是使用yield语句而不是使用re 阅读全文
posted @ 2019-09-07 14:28 初级炼药师 阅读(196) 评论(0) 推荐(0) 编辑
摘要: py_闭包、迭代器、递归 一、函数名的使用 一、函数名的使用: 返回值 函数名 (返回函数名的时候不能加括号) 函数名可以当容器的元素 函数名可以当做参数被传递 def func(): print('func') def func1(): return func # 将函数名func作为返回值,返回 阅读全文
posted @ 2019-09-07 14:22 初级炼药师 阅读(133) 评论(0) 推荐(0) 编辑
摘要: 函数的参数及返回值 默认参数 1 2 3 4 5 6 7 8 9 10 def stu_register(name,age,country,course): print(" 注册学生信息 ") print("姓名:",name) print("age:",age) print("国籍:",count 阅读全文
posted @ 2019-09-07 14:15 初级炼药师 阅读(273) 评论(0) 推荐(0) 编辑
摘要: py_函数进阶 一函数的注释 官方推荐 # 查看注释: func名.__doc__ # 查看注释: func名.__name__ 二嵌套函数 # 第一种函数嵌套 在函数func内 # def func(): # print(3) # def f(): # print(1) # print(2) # 阅读全文
posted @ 2019-09-07 14:12 初级炼药师 阅读(151) 评论(0) 推荐(0) 编辑