摘要:
一.正则函数 import re (1)search 通过正则匹配出第一个对象返回,通过group取出对象中的值 1 strvar = "1+2 3*4" 2 obj = re.search("\d+(.*?)\d+",strvar) 3 print(obj) 返回匹配到的内容(匹配到一个就返回) 阅读全文
摘要:
一.oop 面向对象的程序开发 (1)类的定义 <1> 1 class MyClass: 2 pass <2> 1 class MyClass(): #(推荐) 2 pass <3> 1 class MyClass(object): 2 pass (2)类的实例化(实例化对象) 1 class My 阅读全文
摘要:
一.虚拟机安装 (1)bios -> vir..虚拟化设置-> True -> ubuntu64(2)安装插件vm-tools过程sudo ./vmware-install.pl (tab进行自动补全)一路yes + 回车reboot 重启shutdown now 立刻关机 (3)创建共享文件夹虚拟 阅读全文
摘要:
一.递归函数 自己调用自己的函数就是递归递: 去归: 回一去一回就是递归 1 def digui(n): 2 print(n,"< 1 >") 3 if n > 0: 4 digui(n-1) 5 print(n,"< 2 >") 6 digui(5) (1)代码解析: 去的过程: n = 5 pr 阅读全文
摘要:
一.推导式 : 通过一行循环判断,遍历一系列数据的方式 推导式的语法: val for val in Iterable 三种方式: [val for val in Iterable] {val for val in Iterable} {k:v for k,v in Iterable} (1)列表里 阅读全文
摘要:
一.高阶函数 : 能够把函数当成参数传递的就是高阶函数 (1)map map(func,Iterable) 功能:处理数据 把Iterable中的数据一个一个拿出来,扔到func函数中做处理 把处理之后的结果放到迭代器当中,最后返回迭代器 参数: func : 自定义函数 或 内置函数 Iterab 阅读全文
摘要:
一.匿名函数:用一句话来表达只有返回值的函数 (1)语法:lambda 参数 : 返回值 (追求代码:简洁,高效) (2)表达式 <1>无参的lambda 表达式 1 def func(): 2 return "123" 改写 3 func = lambda : "123" 4 res = func 阅读全文