摘要: 前言 python修改对象的值时常见有两种情况 一种是原地修改对象,即对象的值变化了,但对象还是那个对象,修改前后对象的内存地址没有变化 另一种是,修改对象值时在内存中开辟了一段新的内存空间,产生了一个新的对象,修改前后不是同一个对象,内存地址不同 extend()与拼接 列表的extend() 如 阅读全文
posted @ 2023-11-30 17:09 工作手记 阅读(132) 评论(0) 推荐(0) 编辑
摘要: 前言 接上篇单继承,这篇写写多继承的执行顺序 菱形结构的多继承 class AAA: def __init__(self): print('AAAinit') print('over AAA init') #print('AAA init ! ' + str(class_num)) #self.cl 阅读全文
posted @ 2023-11-30 15:01 工作手记 阅读(8) 评论(0) 推荐(0) 编辑
摘要: 这个实例说明子类实例对象调用方法或者访问属性时, 如果找不到该方法或者属性,将在该类的超类中去寻找 class A: def get_info(self): self.name = "kobe" class B(A): pass b = B() b.get_info() print(b.name) 阅读全文
posted @ 2023-11-29 15:57 工作手记 阅读(16) 评论(0) 推荐(0) 编辑
摘要: 一 前言: sys.path是一个重要的变量数据, 在使用import导入包和模块时就会从sys.path里面去寻找包和模块 二 sys.path 用python命令运行相关py文件或者目录时,会添加一些路径到sys.path的开头,还会添加环境变量到里面,看看官网的介绍 有的时候添加的是工作目录, 阅读全文
posted @ 2023-11-28 23:07 工作手记 阅读(174) 评论(0) 推荐(0) 编辑
摘要: 封装 创建一个实例对象后,事先定义在类的函数就成为该实例对象的函数即方法,事先定义在类中绑定在self上的变量成为该实例对象的数据,各个实例对象的方法和数据是互相独立的,互干扰影响 类的实例对象可以调用函数即方法,这样通过方法来访问或者修改属于该实例对象的数据,就是所谓的封装,把数据(属性)包裹在方 阅读全文
posted @ 2023-11-27 23:17 工作手记 阅读(43) 评论(0) 推荐(0) 编辑
摘要: 一 定义类并创建实例对象 1 定义一个简单的类 class Something(): i = 0 def get(self): return 如上,就创建了一个类对象,同时也创建了一个局部作用域,类里面的变量、函数都包含在这个作用域内 2 类对象 类对象支持两种操作:属性引用和实例化 属性包括定义在 阅读全文
posted @ 2023-11-27 23:16 工作手记 阅读(7) 评论(0) 推荐(0) 编辑
摘要: 一 前言 环境: python 3.10.11 win10 二 关于作用域 先来一个简单的例子,如下 执行结果 如上,在eating_other函数内为变量重新赋值,指向了一个新的对象,在该函数内输出的是新值,在该函数外输出的依旧是旧值,因为给变量重新赋值所产生的影响仅仅局限在在赋值所在的函数内,对 阅读全文
posted @ 2023-10-31 17:52 工作手记 阅读(28) 评论(0) 推荐(0) 编辑
摘要: 一 前言 环境:python3.10 win10 在python中,我们要表示的每个数据都是归属于某个类型,这个类型要么是python已经帮我我们写好的即内置的数据类型,如int、float、List、Dict等,要么来自于第三方库,要么我们自己定义一个类型 在python中文本是属于str类型 二 阅读全文
posted @ 2023-10-01 22:58 工作手记 阅读(285) 评论(0) 推荐(0) 编辑
摘要: 1 pytest.ini中有很多pytest框架自带的选项,即便你没有定义一个pytest.ini文件,这些选项依然存在并影响pytest的很多行为 执行pytest -h 可以看到这些选项及默认值 上面这些默认选项及其默认值可以被被系统自动读取,不信我们在test中打印一个出来看看 选取 xfai 阅读全文
posted @ 2023-09-30 23:20 工作手记 阅读(343) 评论(0) 推荐(0) 编辑
摘要: 一 python中表示数字的相关类型 在python中要表示一个数字,可以直接用阿拉伯数字为一个变量肤质。也可以用一些所支持的类型创建。 在python中常见的数字类型有int、float、complex(复数),Decimal等 二 int类型和float类型 int为整数类型,float为浮点数 阅读全文
posted @ 2023-09-30 17:46 工作手记 阅读(160) 评论(0) 推荐(0) 编辑
点击右上角即可分享
微信分享提示