摘要: 【基本知识点】 2020-02-10 19:31:14 1、类:具有相同属性和技能的一类事物 2、对象:具体的类的表现,具体的实实在在的一个实例 (人是一类,太白是一个对象;狗是一类,我家旺财是一个对象) 1 class person: 2 '''类体:两部分——变量部分,方法(函数)部分''' 3 阅读全文
posted @ 2020-02-10 20:08 红叶楠木 阅读(88) 评论(0) 推荐(0) 编辑
摘要: 【主要内容】 1. lambda 匿名函数 语法: lambda 参数:返回值 不能完成复杂的操作2. sorted() 函数 排序. 1. 可迭代对象 2. key=函数. 排序规则 3. reverse. 是否倒序3. filter() 函数 过滤 1. 函数, 返回True或False 2. 阅读全文
posted @ 2020-02-10 14:31 红叶楠木 阅读(142) 评论(0) 推荐(0) 编辑
摘要: 【主要内容】 整理内置函数思维导图 【代码】 1、内置函数1 1 # def func(): 2 # a = 10 3 # print(locals()) # 当前作用域中的内容 4 # print(globals()) # 全局作用域中的内容 5 # print("今天内容很简单") 6 # fu 阅读全文
posted @ 2020-02-10 14:19 红叶楠木 阅读(149) 评论(0) 推荐(0) 编辑
摘要: 【主要内容】 1. 生成器和生成器函数 生成器的本质就是迭代器 生成器的三种创建办法: 1.通过生成器函数 2.通过生成器表达式创建生成器 3.通过数据转换 生成器函数: 函数中包含了yield的就是生成器函数 注意:生成器函数被执行. 获取到的是生成器. 而不是函数的执行 生成器表达式: (结果 阅读全文
posted @ 2020-02-10 14:16 红叶楠木 阅读(239) 评论(0) 推荐(0) 编辑
摘要: 【主要内容】 1, 函数名的应用,第一类对象 函数名可以像变量一样进行使用 1.赋值 2.作为list元素 3.作为参数 4.作为返回值2, 闭包 内部函数访问外部函数的局部变量. 好处: 1.安全 2.常驻内存. 提高效率3, 迭代器 可迭代对象(Iterable):内部包含__iter__(). 阅读全文
posted @ 2020-02-10 14:10 红叶楠木 阅读(190) 评论(0) 推荐(0) 编辑
摘要: 大题解析 1 ''' 2 # 在python3版本中,s1='老男孩',如何将s1转化成utf-8的bytes类型?/ 3 # 转化成功后,得到s2,如何将s2转化成gbk的bytes类型。 4 s1='老男孩' 5 s2=s1.encode('utf-8') 6 print(s2) 7 s3=s2 阅读全文
posted @ 2020-02-10 14:01 红叶楠木 阅读(321) 评论(0) 推荐(0) 编辑
摘要: 【主要内容】 1. 动态参数 位置参数的动态参数: *args 关键字参数的动态参数 : **kwargs 顺序: 位置,*args,默认值,**kwargs 在形参上*聚合, **聚合 在实参上*打散, **打散2. 命名空间和作用域 命名空间: 1. 内置命名空间: python解释内部运行时的 阅读全文
posted @ 2020-02-10 13:59 红叶楠木 阅读(169) 评论(0) 推荐(0) 编辑
摘要: 【主要内容】 函数: 函数:对功能的封装 语法: def 函数名(形参): 函数体 函数名(实参) 函数名:命名规则和变量一样 函数的返回值: return, 函数执行完毕. 不会执行后面逻辑 1. 如果函数中不写return返回None 2. 只写return 返回None 3. return 返 阅读全文
posted @ 2020-02-10 13:53 红叶楠木 阅读(140) 评论(0) 推荐(0) 编辑
摘要: 【主要内容】 文件操作: 1. r 2. w 3. a 4. r+ 读写模式. 需要移动光标进行反复读写 5. w+ 6. a+ 7. b bytes 读写操作的是字节. 用在非文本上 8. seek() 移动光标到xx位置 开头: seek(0), 末尾: seek(0,2) 9. 文件修改 创建 阅读全文
posted @ 2020-02-10 13:48 红叶楠木 阅读(133) 评论(0) 推荐(0) 编辑
摘要: 【主要内容】 1. 补充基础数据类型的相关知识点 1. str. join() 把列表变成字符串 2. 列表不能再循环的时候删除. 因为索引会跟着改变 3. 字典也不能直接循环删除. 把要删除的内容记录在列表中. 循环列表. 删除原列表, 字典中的数据 4. fromkeys() 不会对原来的字典产 阅读全文
posted @ 2020-02-10 13:46 红叶楠木 阅读(147) 评论(0) 推荐(0) 编辑
摘要: 【主要内容】 1. is 和 == 区别 id()函数 == 判断两边的值 is 判断内存地址回顾编码: 1. ASCII: 英文, 特殊字符, 数字, 8bit, 1byte 2. GBK: 中文 16bit, 2byte. 兼容ASCII 3. unicode: 万国码, 32bit 4byte 阅读全文
posted @ 2020-02-10 13:26 红叶楠木 阅读(158) 评论(0) 推荐(0) 编辑
摘要: 【主要内容】 1. dict 用大括号{} 括起来. 内部使用key:value的形式来保存数据 {'jay':'周杰伦', "jj":'林俊杰'} 注意:字典的key必须是可哈希的. 不可变的, value 没有限制 不是按照我们保存的顺序保存的, 无序的2. 增删改查 1. dict[不存在的k 阅读全文
posted @ 2020-02-10 13:21 红叶楠木 阅读(157) 评论(0) 推荐(0) 编辑
摘要: 【主要内容】 1、列表的索引: lst=[1,2,3,4,5,6] print(lst[0]) #获取第一个元素 lst[1]='你好' #改变列表中的值 2、列表的切片: lst=[1,2,3,4,5,6] print([lst[0:3]) # [1,2,3] print([:3]) # [1,2 阅读全文
posted @ 2020-02-10 13:14 红叶楠木 阅读(204) 评论(0) 推荐(0) 编辑
摘要: 【主要内容】 1. 编码 1. 最早的计算机编码是ASCII. 美国人创建的. 包含了英文字母(大写字母, 小写字母). 数字, 标点等特殊字符!@#$% 128个码位 2**7 在此基础上加了一位 2**8 8位. 1个字节(byte) 2. GBK 国标码 16位. 2个字节(双字节字符) 3. 阅读全文
posted @ 2020-02-10 12:42 红叶楠木 阅读(187) 评论(0) 推荐(0) 编辑
摘要: 【主要内容】 1. 循环. while循环 while 条件: 代码块(循环体) 执行流程: 1. 判断条件是否为真. 如果真. 执行代码块 2. 再次判断条件是否为真...... 3. 当条件为假.执行else 跳出循环. 循环结束2. 格式化输出 %s: 字符串的占位符, 可以放置任何内容(数字 阅读全文
posted @ 2020-02-10 12:37 红叶楠木 阅读(144) 评论(0) 推荐(0) 编辑
摘要: 【主要内容】 1. 计算机是什么 基本组成: 主板+cpu+内存 cpu: 主频, 核数(16) 内存:大小(8G, 16G, 32G) 型号: DDR3, DDR4, DDR5, 主频(海盗船,玩家国度) 显卡: 显存。型号(N-GTX 1080 TI, A)。位宽 240显卡(512MB) 21 阅读全文
posted @ 2020-02-10 12:31 红叶楠木 阅读(219) 评论(0) 推荐(0) 编辑