业余爱好者xxoo

导航

08 2021 档案

汉诺塔
摘要:https://www.bilibili.com/video/BV13U4y1Y77w/ https://www.bilibili.com/video/BV1dx411S7sY/?spm_id_from=333.788.recommend_more_video.0 阅读全文

posted @ 2021-08-31 17:00 业余爱好者xxoo 阅读(98) 评论(0) 推荐(0)

yield g.send +三元表达式
摘要:x=10 y=20 x if x >y else y ****生成器就是加了yield的函数,返回的是一个迭代器对象。拥有__iter-_ __netxt__ 可以用for循环wile 循环把他的值 迭代出来 my_range(start, 阅读全文

posted @ 2021-08-27 17:07 业余爱好者xxoo 阅读(47) 评论(0) 推荐(0)

迭代器++生成器---自定义的迭代器
摘要:迭代器--之前了解可迭代对象--——有 __iter__ 不依赖索引取值的 都内置了iter方法 ,并且 调用__iter__方法返回一个迭代器对象 iterator <str_iterator object at 0x00000237854BAA00> 转成迭代器对象 就不依赖索引取值,使用str 阅读全文

posted @ 2021-08-26 17:09 业余爱好者xxoo 阅读(54) 评论(0) 推荐(0)

无参装饰器+有参装饰器
摘要:无参装饰器:套2层 有参数装饰器:套3层 有参装饰器: 阅读全文

posted @ 2021-08-26 15:07 业余爱好者xxoo 阅读(16) 评论(0) 推荐(0)

函数的嵌套--嵌套调用--嵌套定义的意义+闭包函数
摘要:函数嵌套定义:一个函数在外层函数的内部,把一个或几个函数 丢到一个函数内如,通过控制外层函数的参数,传递给内部函数,调用 阅读全文

posted @ 2021-08-25 17:05 业余爱好者xxoo 阅读(885) 评论(0) 推荐(0)

函数对象+函数嵌套+闭包函数
摘要: 阅读全文

posted @ 2021-08-24 17:08 业余爱好者xxoo 阅读(50) 评论(0) 推荐(0)

nonlocal
摘要: 阅读全文

posted @ 2021-08-24 16:14 业余爱好者xxoo 阅读(53) 评论(0) 推荐(0)

命名空间namespace+作用域 global local
摘要: 阅读全文

posted @ 2021-08-23 17:01 业余爱好者xxoo 阅读(49) 评论(0) 推荐(0)

函数的默认形参
摘要:函数的默认形参:定义阶段就被赋值了 实参顺序:位置实参,*args,关键字实参,*kwargs 阅读全文

posted @ 2021-08-23 14:19 业余爱好者xxoo 阅读(70) 评论(0) 推荐(0)

文件操作with语法换行
摘要: 阅读全文

posted @ 2021-08-19 15:59 业余爱好者xxoo 阅读(60) 评论(0) 推荐(0)

pycharmrun串口乱码
摘要:我只讲干货, 其实方法很简单,在pycharm里,file–settings–code style–file encodings,设置为"GBK"就可以解决问题,如下图设置: 阅读全文

posted @ 2021-08-18 13:06 业余爱好者xxoo 阅读(49) 评论(0) 推荐(0)

列表+元组+字典==复习
摘要:解压复制的案例 填充孔子点fromkeys( 阅读全文

posted @ 2021-08-13 16:54 业余爱好者xxoo 阅读(32) 评论(0) 推荐(0)

字典
摘要:字典 k:value存值 key对应值 名字对应值 {} 上图是列表解压操作 for k,v in info:k,v=info[0] d[key]=123增加一个 列表如果索引不存在 就报错 l[1】=11会报错 所以列表提供了append insert(1,"20") 字典的key必须是不可变类型 阅读全文

posted @ 2021-08-13 16:17 业余爱好者xxoo 阅读(46) 评论(0) 推荐(0)

队列+堆栈+元组
摘要:队列 FIFO 新进新出 堆栈 LIFO 后进新出 list.pop(0) 返回值为 删除的值 元组:只有读的需求。不改 (,)逗号分隔开 tuple() 阅读全文

posted @ 2021-08-13 15:13 业余爱好者xxoo 阅读(28) 评论(0) 推荐(0)

tkinter
摘要: 阅读全文

posted @ 2021-08-12 16:56 业余爱好者xxoo 阅读(46) 评论(0) 推荐(0)

list列表
摘要:***循环过程中不要改list列表的值,用for循环就是迭代,读的行为 l.reverse() **直接改原列表 l.sort() 直接改原列表 默认从小到大 l.sort(revers=true降序) 阅读全文

posted @ 2021-08-12 14:32 业余爱好者xxoo 阅读(35) 评论(0) 推荐(0)

str
摘要:str 切片得到是 子字符串 切分 split得到的是列表 split 将字符串切成列表 join 是将列表用符号拼接到一起 ":".join([1,2,3]) info.find 返回查找字符串 初始索引 ,查不到返回-1 info.index 返回查找索引 查不到报错 info.count('e 阅读全文

posted @ 2021-08-12 13:06 业余爱好者xxoo 阅读(449) 评论(0) 推荐(0)

数据类型+int+float
摘要:inter定义 age=int(10) age=10 10禁止 》2禁止 bin(10进制数) 10 到其他进制 其他进制 转10进制 int('0xff‘,16) float: 阅读全文

posted @ 2021-08-11 16:40 业余爱好者xxoo 阅读(248) 评论(0) 推荐(0)

while循环+for循环
摘要:while 1 效率毕True高,因为底层会转成数字0和1 while +tag 会运行完本次循环体的所有代码,再运行下一次循环 while break 结束循环+break后面代码不执行 直接结束掉循环 while continue 结束本次循环,continue之后代码不执行。进入下一次循环 w 阅读全文

posted @ 2021-08-10 17:00 业余爱好者xxoo 阅读(104) 评论(0) 推荐(0)

深拷贝浅拷贝+流程控制+while for
摘要:pycharm 里面 tab 4个空格 不可变类型,更改只能产生新的内存地址 可变类型 不会 浅拷贝 深拷贝 深拷贝 不可变类型 内存地址不变。可变类型,产生新的内存地址。 浅拷贝,可变不可变类型 内存地址都不变,内存地址一模一样的拷贝一份 深拷贝:对可变不可变类型加以区分, 阅读全文

posted @ 2021-08-10 16:39 业余爱好者xxoo 阅读(46) 评论(0) 推荐(0)

可变不可变
摘要:可变: list,字典 不可变:x=10 x=11 id(x) 前后内存地址不一样,所以为不可变类型,str,float,bool 逻辑运算符 not and or 将多个条件连接再一起 比较运算符 < > =!= if判断嵌套 阅读全文

posted @ 2021-08-10 13:15 业余爱好者xxoo 阅读(25) 评论(0) 推荐(0)

垃圾回收
摘要:1引用计数 会不停扫描变量 是否计数为0 2分代回收 引用计数--分不同内存区域 增加或减少扫描频率 f''输出 阅读全文

posted @ 2021-08-09 17:01 业余爱好者xxoo 阅读(20) 评论(0) 推荐(0)

基本运算符
摘要:基本运算符 + - * / // % **次方 比较运算符 > < >= <= == != 赋值运算符 = age=18 age=age+1 age+=1 增量运算符 x=y=x=10 交叉赋值 解压赋值: 链式复制 将一个值赋值给多个变量名 x=y=z=10 交叉赋值 2个变量换过来 解压字典: 阅读全文

posted @ 2021-08-06 17:05 业余爱好者xxoo 阅读(36) 评论(0) 推荐(0)

垃圾回收-用户交互-基本运算符-流程控制if判断
摘要:1引用计数 x=10 l=['a',x] 间接引用 列表属于:间接引用 如图,列表并不存值,他只是存了 ,值的内存地址 直接引用 间接引用:只出现在容器类型中 列表是索引对应内存地址 ,,字典是key对应内存地址 针对循环引用,导致间接引用的 --导致的引用计数不能为0的问题(内存泄漏),产生了标记 阅读全文

posted @ 2021-08-05 16:58 业余爱好者xxoo 阅读(61) 评论(0) 推荐(0)

2虚拟环境注释
摘要:1单行注释 # 2多行注释 “”“ ‘’‘ 三单引号 3双引号 全球最大的同性交友网站 github python解释器 是一种应用程序,可以用C 或者JAVA 只要能解释python就行 python语言是被解释器执行的 都是在调用解释器的功能, 解释器的好坏决定Python执行效率 变量 变量先 阅读全文

posted @ 2021-08-05 16:17 业余爱好者xxoo 阅读(51) 评论(0) 推荐(0)

1课程
摘要:IDE的意思是集成开发环境,全称是Integrated Development Environment,集成开发环境是 Pycharm 机器语言:01二进制 费劲 优点:操作硬件 汇编语言:01对应英文标签 取代二进制变成。优点:执行效率率高,而且可以直接操作硬件 高级语言:高级语言-中间负责翻译细 阅读全文

posted @ 2021-08-04 15:55 业余爱好者xxoo 阅读(51) 评论(0) 推荐(0)

20210804
摘要:存储器 虚拟内存 机械硬盘: 主板 启动计算机 阅读全文

posted @ 2021-08-04 13:20 业余爱好者xxoo 阅读(27) 评论(0) 推荐(0)