随笔分类 - python基础学习
摘要:装饰器 为什么要用装饰器,是为了代码的完整性。 软件开发原则,开放 封闭原则,就是它规定已经实现的代码不应该被修改,但可以被扩展 即: 封闭:已经已经实现的代码代码块不应该被修改,调用方式也不能被修改 开放:可以对现有的功能扩展
阅读全文
摘要:常用表达式规则 re的匹配语法有以下几种 re.match 从头开始匹配 re.search 匹配包含 re.findall 把所有匹配到的字符放到以列表中的元素返回 re.split 以匹配到的字符当做列表分隔符 re.sub 匹配字符并替换 re.fullmatch 全部匹配 正则理解 每种规则
阅读全文
摘要:我们经常需要通过Python去执行一条系统命令或脚本,系统的shell命令是独立于你的python进程之外的,每执行一条命令,就是发起一个新进程,通过python调用系统命令或脚本的模块在python2有os.system, 这条命令的实现原理是什么呢?(视频中讲,解释进程间通信的问题...) 除了
阅读全文
摘要:创建有序字典 clear(清空有序字典) copy(拷贝) fromkeys(指定一个列表,把列表中的值作为字典的key,生成一个字典) items(返回由“键值对组成元素“的列表) keys(获取字典所有的key) move_to_end(指定一个key,把对应的key-value移到最后) po
阅读全文
摘要:s = {1,2,3,4} l = [1,2,3,4,5,6,2,4,5] 列表转换成集合: set(l) s.add(7) #增加 s.pop() #随机删除 s.remove(5) #指定删除 (删除不存在的报错) s.discard(5) # 指定删除 (删除不存在的不报错) s.update
阅读全文
摘要:字典的特性: key-value结构 key必须可hash、且必须为不可变数据类型、必须唯一 可存放任意多个值、可修改、可以不唯一 无序 查找速度快 dict_fruit = {'apple':'苹果','banana':'香蕉','cherry':'樱桃','avocado':'牛油果','wat
阅读全文
摘要:s ="hello world" s[2] >>> "l" 索引 s.index("l") >>> 2 索引值 (返回第一个) s[0:3] >>> "hel" 切片 (冒号左侧索引值开始,右侧索引值前一位结束,-1 代表最后一位) id(s) >>> 34733680 内存地址编号 len(s)
阅读全文

浙公网安备 33010602011771号