随笔分类 - python编程
1
摘要:选择自己合适的打包方式 不要为了追求原生exe或者文件大小而去使用Nuitka 想要减少打包后的大小还是有很多方法的 比如说使用官网提供的嵌入式环境 减少使用第三方包等等 1、PyInstaller(pip install PyInstaller) -F : 单文件打包, 这种其实是不推荐的. 原理
阅读全文
摘要:import xlwings as xwimport timeapp = xw.App(visible=True, add_book=False)# 1.打开原工作簿# workbook = app.books.open(r"D:/code/3.17/123.xlsx")workbook = app
阅读全文
摘要:1、安装pyinstaller: pip install pyinstaller 2、把py文件放到一个文件夹中,然后进入该文件夹下的命令窗口(DOS下) 输入: Pyinstaller -F setup.py 打包exe Pyinstaller -F -w setup.py 不带控制台的打包 Py
阅读全文
摘要:pip升级失败,解决 ModuleNotFoundError: No module named 'pip' 解决办法: python -m ensurepip python -m pip install --upgrade pip 解读: 该ensurepip软件包提供了将pip 安装程序引导到现有
阅读全文
摘要:多态 多个对象共用同一个接口,又表现的形态不一样的现象,就叫做多态( Polymorphism )。 通过统一函数接口实现多态 通过抽象类实现多态(最常用)
阅读全文
摘要:封装: 封装最主要的功能在于我们能修改自己的实现代码,而不用修改那些调用我们代码的程序片段。 适当的封装可以让程式码更容易理解与维护,也加强了代码数据的安全性。 封装的优点 1. 良好的封装能够减少耦合。 2. 类内部的结构可以自由修改。 3. 可以对成员变量进行更精确的控制。 4. 隐藏信息,实现
阅读全文
摘要:类与类之间的关系 大千世界, 万物之间皆有规则和规律. 我们的类和对象是对大千世界中的所有事物进行归类. 那事物之间存在着相对应的关系. 类与类之间也同样如此. 在面向对象的世界中. 类与类中存在以下关系: 依赖关系:狗和主人的关系 关联关系:你和你的女盆友的关系就是关联关系 组合关系:比聚合还要紧
阅读全文
摘要:1、PV和UV pv page visit 网页上每一次点击 uv user visit 一个IP对网站的所有点击,算一次(一个uv既是一个用户) 实例化,就是指用模板(class)生成的实体的过程 实例化生成的实体,就被称为对象,或者实例 self代表实例本身 类属性,类变量,公共属性,所有实例共
阅读全文
摘要:1、 模块(module):是一个python文件,以.py结尾,包含了python对象定义和python语句。模块能定义函数,类和变量,也能包含可执行的代码 2、 导入模块的方式 import 模块名 from 模块名 import 功能名 from 模块名 import * import 模块名
阅读全文
摘要:1、 异常:当检测到一个错误,解释器就无法继续执行了,反而出现了一些错误的提示 2、 语法: try: 可能发生错误的代码 except: 如果出现异常执行的代码 else: 表示的是如果没有异常要执行的代码 finally: 无论是否异常都要执行的代码,例如关闭文件 3、 捕获指定异常 try:
阅读全文
摘要:1、 三大特性:封装、继承、多态 封装:将属性和方法书写到类的里面的操作即为封装 封装可以为属性和方法添加私有权限 继承:子类默认继承父类的所有属性和方法、子类可以重写父类的属性和方法 多态:传入不同的对象,产生不同的结果 2、 多态:是一种使用对象的方式,子类重写父类的方法,调用不同子类对象的相同
阅读全文
摘要:1、 python面向对象的继承指的是多个类之间的所属关系,即子类默认继承父类的所有属性和方法 python中,所有类默认继承object类,object类是顶级类或基类,其他子类叫做派生类 2、 单继承和多继承 单继承:一个类继承一个父类 多继承:一个类同时继承了多个父类 当一个类有多个父类的时候
阅读全文
摘要:1、 面向对象就是将编程当成一个事物,对外界来说,事物是直接使用的,不用去管他内部的情况。而编程就是设置事物能够做什么事 2、 类和对象的关系:用类创建一个对象(实例化) 1)类是一系列具有相同特征和行为的事物的统称,是一个抽象的概念,不是真实存在的事物 特征既是属性(变量) 行为既是方法(函数)
阅读全文
摘要:一、文件操作(读取和写入都是str类型) 1、 作用:把一些内容(数据)存储存放起来,可以让程序下一次执行的时候直接使用,而不必重新制作一份,省时省力 2、 步骤: 打开:open(name,mode) name:要打开的目标文件名的字符串(可以包含文件所在的具体路径) mode:设置打开文件的模式
阅读全文
摘要:一、函数(封装代码,高效的代码重用) 1、 函数就是将一段具有独立功能的代码块整合到一个整体并命名,在需要的位置调用这个名称即可完成对应的需求 函数在开发过程中,可以更高效的实现代码重用 2、 定义函数 def 函数名(参数): 代码1 代码2 调用函数 函数名(参数) 注意:不同的需求,参数可有可
阅读全文
摘要:1、运算符 运算符 描述 支持的容器类型 + 合并 字符串、列表、元组 * 复制 字符串、列表、元组 in 元素是否存在 字符串、列表、元组、字典,集合 not in 元素是否不存在 字符串、列表、元组、字典、集合 2、函数 函数 描述 len() 计算容器中元素个数 del或del() 删除 ma
阅读全文
摘要:python数据类型对比 注意: 切片(不会改变原数据) names[start:end:step] #step 默认是1 切片的特性是顾头不顾尾,即start的元素会被包含,end-1是实际取出来的值 [::-1]效果等同于反转 列表:可变(增删改查) 元组:不可变(包含的列表可变) 字符串:sp
阅读全文
摘要:一、字符串(不可变数据类型) 一对引号字符串 三引号字符换:支持换行 1、 下标:又叫索引 ,就是编号 2、 切片:指对操作的对象截取其中一部分的操作。字符串、列表、元组都支持切片操作 语法:序列[开始位置下标:结束为止下标:步长] 注意:不包含结束位置下标对应的数据(左闭右开),正负整数均可 步长
阅读全文
摘要:一、输出 1、标识符:由数字、字母、下划线组成 不能数字开头 不能使用内置关键字 严格区分大小写 2、数据类型 数值:int(整型)、float(浮点型) 布尔型:True(真)、False(假) str:字符串 list:列表 tuple:元组 set:集合 dict:字典 3、格式化符号 %s
阅读全文
摘要:python现在已经是最流行的语言,努力学习吧,争取早日学会开发 目标2021年底之前 python、HTML、css、SQL server
阅读全文
1

浙公网安备 33010602011771号