摘要: Pycharm常用快捷键,以及设置 一 常用快捷键 编辑类: Ctrl + D 复制选定的区域或行 Ctrl + Y 删除选定的行 Ctrl + Alt + L 代码格式化 Ctrl + Alt + O 优化导入(去掉用不到的包导入) Ctrl + 鼠标 简介/进入代码定义 Ctrl + / 行注释 阅读全文
posted @ 2024-05-07 20:22 zenopan 阅读(30) 评论(0) 推荐(0) 编辑
摘要: 【引入】 Python的Class机制内置了很多特殊的方法来帮助使用者高度定制自己的类 这些内置方法都是以双下划线开头和结尾的,会在满足某种条件时自动触发 init :初始化类时触发 del :删除类时触发 new :构造类时触发 str :str函数或者print函数触发 repr :repr或者 阅读全文
posted @ 2024-05-07 12:28 zenopan 阅读(12) 评论(0) 推荐(0) 编辑
摘要: 【一】继承介绍 # 面向对线三大特性:继承 封装 多态 # 继承 # 【一】什么是继承 # 继承就是一种创建新类的方式,新建的类可以继承一个或多个类的属性。 # 新的类如果有自己的属性,那就叫派生 # 【二】继承的优点 # 可以继承父类的所有属性和方法,实现代码的去重 # 【三】继承方式 # 单继承 阅读全文
posted @ 2024-05-06 14:28 zenopan 阅读(5) 评论(0) 推荐(0) 编辑
摘要: 【一】面向对象的三大特性 面向对象编程有三大特性: 封装、继承、多态 其中最重要的一个特性就是封装。 封装指的就是把数据与功能都整合到一起 听起来是不是很熟悉,没错,我们之前所说的”整合“二字其实就是封装的通俗说法。 除此之外,针对封装到对象或者类中的属性,我们还可以严格控制对它们的访问,分两步实现 阅读全文
posted @ 2024-04-29 15:51 zenopan 阅读(5) 评论(0) 推荐(0) 编辑
摘要: 【一】什么是面向过程 【1】面向过程介绍 面向过程,核心在于 “过程” 二字 过程的终极奥义就是将程序 “流程化” 过程是 “流水线” ,用来分步骤解决问题的 过程指的是解决问题的步骤,即先干什么再干什么...... 面向过程的设计就好比精心设计好一条流水线,是一种机械式的思维方式。 【2】面向过程 阅读全文
posted @ 2024-04-29 15:33 zenopan 阅读(4) 评论(0) 推荐(0) 编辑
摘要: def bubble_sort(data): for i in range(len(data)-1): print(f'这是第{i+1}趟') for j in range(len(data) - 1 - i): if data[j] > data[j + 1]: data[j], data[j + 阅读全文
posted @ 2024-04-25 15:47 zenopan 阅读(8) 评论(0) 推荐(0) 编辑
摘要: def binary_find(list, target): left, right = 0, len(list) while left <= right: mid = (left + right) // 2 print(list[mid]) list_left = list[left:mid] p 阅读全文
posted @ 2024-04-25 15:28 zenopan 阅读(4) 评论(0) 推荐(0) 编辑
摘要: 20240424 匿名函数lambda 语法: lambda x:表达式 x可以是位置参数,也可以是关键字参数 func = lambda x: 表达式 func(x) 调用 filter 语法 filter = filter(func,iterobj) pirnt(list(filter)) 内置 阅读全文
posted @ 2024-04-24 13:03 zenopan 阅读(5) 评论(0) 推荐(0) 编辑
摘要: 【一】项目结构树 |- ATM(项目根目录) |-- README.md # 项目说明书 |-- start.py # 项目启动文件的创建方式二,直接暴露在最外层 |-- bin(启动文件目录) # 存放启动文件的方式一,单独创建目录 |- main.py # 存放用户核心代码 |-- core(用 阅读全文
posted @ 2024-04-22 14:39 zenopan 阅读(4) 评论(0) 推荐(0) 编辑
摘要: 【一】什么是序列化 将Python中的字典、列表、元组 ... 转换成 字符串类型 如果使用str强制转换数据类型,造成的后果就是转换后的字符串无法转回Python对象 【二】什么是反序列化 将字符串类型的数据转换成Python对象(列表、字典、元组 ... ) 能将python对象转为字符串 -- 阅读全文
posted @ 2024-04-22 09:29 zenopan 阅读(6) 评论(0) 推荐(0) 编辑