摘要: import reprint(re.findall('alex','hahahah alex is alex is dsb')) alexprint(re.findall('\w','Aah123 +-_')) 匹配字母数字下划线 \wprint(re.findall('\w\w','Aah123 阅读全文
posted @ 2018-12-06 19:01 简简单单丶丶 阅读(172) 评论(0) 推荐(0)
摘要: '''1. 什么是包 包就是一个含有__init__.py文件的文件夹2. 为何要用包3. 如何用包'''import syssys.path.append(r'D:\脱产5期内容\day16\dir')import aaa # aaa >__init__.py# print(aaa.xxx)aaa 阅读全文
posted @ 2018-12-05 15:21 简简单单丶丶 阅读(131) 评论(0) 推荐(0)
摘要: 生成器表达式res=[i for i in range(10) if i > 5]print(res)g=(i for i in range(10) if i > 5)print(g)print(next(g))print(next(g))print(next(g))print(next(g))pr 阅读全文
posted @ 2018-12-04 18:40 简简单单丶丶 阅读(159) 评论(0) 推荐(0)
摘要: 1. 什么是迭代器 什么是迭代? 迭代是一个重复的过程,但是每次重复都是基于上一次重复的结果而继续 #下列循环知识单纯的重复 while True: print(1) # 基于索引的迭代取值 l=['a','b','c'] i=0 while i < len(l): print(l[i]) i+=1 阅读全文
posted @ 2018-12-03 17:19 简简单单丶丶 阅读(142) 评论(0) 推荐(0)
摘要: min: 取最小值 sorted: 排序 从小到大 ,加reverse=True 从大到小 阅读全文
posted @ 2018-11-30 15:42 简简单单丶丶 阅读(171) 评论(0) 推荐(0)
摘要: 1. 什么是装饰器 装饰器指的是为被装饰对象添加新功能的工具 装饰器本身可以是任意可调用对象 被装饰对象本身也可以是任意可调用对象2. 为何要用装饰器 开放封闭原则:对修改封闭,对扩展开发 装饰器的实现原则: 1. 不能修改被装饰对象的源代码 2. 不能修改被装饰对象的调用方式 装饰器的目的: 就是 阅读全文
posted @ 2018-11-29 15:56 简简单单丶丶 阅读(149) 评论(0) 推荐(0)
摘要: 函数是第一类对象: 指的是函数名指向的值(函数)可以被当作数据去使用def func(): # func=函数的内地址 print('from func')print(func)age=101. 可以被引用x=ageprint(x,age)f=funcprint(f)f()2. 可以当作参数传给另外 阅读全文
posted @ 2018-11-28 21:25 简简单单丶丶 阅读(147) 评论(0) 推荐(0)
摘要: 强调:只有t模式下read(n),n代表字符个数,除此以外都是以字节为单位with open('a.txt',mode='rt',encoding='utf-8') as f: res=f.read(4) print(res)with open('a.txt',mode='rb') as f: re 阅读全文
posted @ 2018-11-27 15:03 简简单单丶丶 阅读(339) 评论(0) 推荐(0)
摘要: 1. 什么是文件 文件是操作系统为应用程序或者用户提供一种操作硬盘的虚拟单位 强调: 文件是操作系统提供的虚拟单位 应用程序或者用户对文件的读写操作其实都是向操作系统发送指令2. 为何要用文件 文件对应的硬盘空间,如果需要考虑永久保存数据那必须使用文件3. 如何用文件路径问题绝对路径: win: C 阅读全文
posted @ 2018-11-26 20:45 简简单单丶丶 阅读(674) 评论(0) 推荐(0)
摘要: 1. 计算机系统分为三层: 应用软件 操作系统 硬件2. 文本编辑器读一个文件的三个过程: 1. 先启动文本编辑器 2. 文件编辑器会将文件内容读入内存 3. 将读入内存的内容显示到屏幕上 Cpython解释器执行一个py文件的三个过程: 1. 先启动python解释器 2. python解释器会将 阅读全文
posted @ 2018-11-23 19:29 简简单单丶丶 阅读(140) 评论(0) 推荐(0)