随笔分类 - Python
摘要:python 的深浅拷贝 在Python中,深拷贝(deep copy)和浅拷贝(shallow copy)是用于复制数据结构(如列表或字典)的两种不同方式,它们有以下区别: 浅拷贝(Shallow Copy): 浅拷贝创建一个新的对象,然后将原始对象中的元素(如果是可变对象)复制到新对象中。但是,
阅读全文
摘要:python中的列表和元组有什么区别 在Python中,列表(List)和元组(Tuple)都是用来存储一组有序元素的数据结构,它们之间有几个重要的区别: 可变性: 列表是可变的(Mutable),意味着你可以改变列表中的元素,包括添加、删除、修改元素。 元组是不可变的(Immutable),一旦创
阅读全文
摘要:https://dev.to/jakewitcher/using-env-files-for-environment-variables-in-python-applications-55a1
阅读全文
摘要:
# if if if 判断 和 if elif elif 判断有什么区别 ## 在Python中,if语句和if-elif-else语句都用于条件控制,但它们在处理条件和执行逻辑上有一些区别。 ### if语句:if语句用于执行一系列条件之一的代码块。 - 你可以使用多个if语句来检查多个条件,但每
阅读全文
# if if if 判断 和 if elif elif 判断有什么区别 ## 在Python中,if语句和if-elif-else语句都用于条件控制,但它们在处理条件和执行逻辑上有一些区别。 ### if语句:if语句用于执行一系列条件之一的代码块。 - 你可以使用多个if语句来检查多个条件,但每
阅读全文
摘要:# 递归函数将所有的 str 类型转为 dict 类型 点击查看代码 ``` # 递归函数将所有的 str 类型转为 dict 类型 def str_to_dict(data): if isinstance(data, str): try: return json.loads(data) excep
阅读全文
摘要:# 有赞推送解密 点击查看代码 ``` params = {'message': ['2375i3gee%2F0ip4TMJc1cXMM%2FaP9KF5jMhEzWOOmY6v2OolL6xjg1qPtZxkwRG4Ts3rWfjbKIe53Wku3cjUHvARu4FuHf5%2Fppuo5EW
阅读全文
摘要:del 和 pop 都可以从 Python 字典中删除一个键值对,不同之处在于它们的返回值和错误处理方式。 del 语句可以直接删除字典中的一个键值对,语法如下: `del dict[key]` del 语句没有返回值,如果尝试删除不存在的键,会抛出 KeyError 异常。 pop 方法可以删除字
阅读全文
摘要:Python装饰器是一种语法糖,用于修改函数或类的行为,而无需修改其源代码。装饰器是一个可以接受函数或类作为参数,并返回一个新函数或类的函数。它可以用于添加功能,比如缓存、日志、计时等,或者改变函数或类的行为,比如限制访问、检查参数、实现单例等。 装饰器通常定义为一个函数,该函数接受一个函数作为参数
阅读全文
摘要:线程 一、前言 1、概述 线程 在一个进程的内部 要同时干很多件事 就需要同时执行多个子任务 我们把进程内的这些子任务称为 线程 线程通常叫轻型的进程 线程是共享内存空间的并发执行的多任务 每一个线程都共享一个进程的资源 线程是最小的执行单元 而进程最少由一个线程组成的 线程的执行时间 由进程决定的
阅读全文
摘要:上传文件 链接的处理 from contextlib import closing from io import BytesIO from requests_toolbelt.multipart.encoder import MultipartEncoder def judge_url_size(s
阅读全文
摘要:生成加密所需要的随机字符串 import string from random import choice def generateRandomKey(self, size, chars=string.ascii_letters + string.ascii_lowercase + string.a
阅读全文
摘要:类 面向对象编程 通过类获取一个对象的过程 - 实例化 类名()会自动调用类中的__init__方法 类和对象之间的关系? 类 是一个大范围 是一个模子 它约束了事务有哪些属性 但是不能约束具体的值 对象 是一个具体的内容 是模子的产物 它遵循了类的约束 同时给属性赋上具体的值 类有一个空间 存储的
阅读全文
摘要:pycharm的安装以及简单使用 辅助开发软件,代码逐行调试,设置高端,书写代码时会提示、debug模式,最好用的pycharm 格式化输出 while循环 运算符 编码的初识 编译型与解释型 编译型:一次性编译成二进制,再执行 优点:执行效率高 缺点:不能跨平台,开发效率低 代表语言:C 解释型:
阅读全文
摘要:单例模式 1、概述 单例 是一种软件设计模式 该模式主要目的是为了让类只能实例化出一个对象 单例类 在一个程序中 只能实例化出一个对象的类称为单例类 作用 单例模式是一种常见的软件设计模式 该模式主要目的是为了让类只能实例化出一个对象 比如 一个程序的配置文件 在程序中多处都会用到 在使用过程中会创
阅读全文
摘要:类常用的属性 1、属性 类的说明 类名.__doc__ 返回类名称 类名.__name__ 返回单继承的父类 类名.__base__ 返回多继承的所有父类 类名.__bases__ 以字典形式返回类中的所有属性和方法 类名.__dict__ 2、使用 class A: ''' 这是一个测试类、 ''
阅读全文
摘要:类的继承 1、概述 面向对象编程最大的好处就是实现了代码的重用 代码的重用是通过继承来去实现的 继承就分为父类和子类 被继承的类称为父类、超类、基类,继承后新的类称为子类 2、单一继承 格式 class 父类: pass class 子类(父类): pass 好处 继承最大的好处(代码的重用) 子类
阅读全文
摘要:对象方法/静态方法/类方法 1、对象方法 定义 定义在类中 调用方式 通过对象进行调用 调用格式 对象.方法名([参数]) 特性 在对象内部以引用的方式 使用类的属性和方法 self self为当前调用它的那个对象 也就是说 谁调用的它 则self就是谁 2、静态方法 定义 定义在类中 格式 @st
阅读全文
摘要:访问限制 1、私有属性 属性类型 公有 内部外部均可访问 私有 让该属性在类的内部正常访问 不允许外部访问 python中私有属性以__作为开头 就成为了私有属性 此刻只能在内部访问使用 私有属性原因 类的私有属性可以在一个公有的方法里 去调用和修改值 可以对参数进行验证 避免传入无效参数 私有属性
阅读全文
摘要:面向对象进阶 1、类属性 定义 class Demo(object): '''定义类属性''' name = 'lucky' age = 18 d1 = Demo() 调用 可以通过类调用 可以通过对象调用 d1 = Demo() # 通过对象调用 # 类中定义的属性 所有实例化的对象 都拥有 pr
阅读全文
摘要:面向对象 面向对象基础 1、面向对象思想简介 面向过程 自上而下执行 逐步求精 各模块之间相对简单 在功能上相对独立 每一模块内 由顺序 、分支、循环结构组成的 面向对象 把数据、数据操作方法 放在一起 作为一个相互依存的整体 对象对同类对象抽象出其共性 形成类 类中的大多数数据 只能用本类的方法去
阅读全文

浙公网安备 33010602011771号