摘要: 异常处理流程: 流程示例: 抛出异常 自定义异常 阅读全文
posted @ 2024-05-12 18:23 JackGIS 阅读(6) 评论(0) 推荐(0) 编辑
摘要: 1、classmethod类方法 类方法只能访问类变量,不能访问实例变量 2、staticmethod静态方法 不能访问类变量,也不能访问实例变量。除非在实例调用时给方法传实例。 3、反射1-判断对象是否有属性的情况 用法: 实例: 4、反射2-判断模块是否有属性方法 __name__,模块被其他模 阅读全文
posted @ 2024-05-12 18:14 JackGIS 阅读(1) 评论(0) 推荐(0) 编辑
摘要: python的面向对象和java有一些不一样:(java中,只有在类中定义的变量实例才能用,但是python更加灵活) 类变量:类变量在整个实例化的对象中是公用的。类变量定义在类中且在函数体之外。类变量通常不作为实例变量使用。 实例变量:在类的声明中,属性是用变量来表示的,这种变量就称为实例变量,实 阅读全文
posted @ 2024-05-11 14:35 JackGIS 阅读(2) 评论(0) 推荐(0) 编辑
摘要: 集合(set)是一个无序的不重复元素序列。 集合中的元素不会重复,并且可以进行交集、并集、差集等常见的集合操作。 可以使用大括号 { } 创建集合,元素之间用逗号 , 分隔, 或者也可以使用 set() 函数创建集合。 集合创建: 注意:创建一个空集合必须用 set() 而不是 { },因为 { } 阅读全文
posted @ 2024-05-10 14:17 JackGIS 阅读(13) 评论(0) 推荐(0) 编辑
摘要: 元组(tuple)与列表类似,不同之处在于元组的元素不能修改。因此很少使用 元组使用小括号 ( ),列表使用方括号 [ ] 元组中只包含一个元素时,需要在元素后面添加逗号 , ,否则括号会被当作运算符使用: 元祖调用: 修改元祖 元组中的元素值是不允许修改的,但我们可以对元组进行连接组合,如下实例: 阅读全文
posted @ 2024-05-10 13:26 JackGIS 阅读(4) 评论(0) 推荐(0) 编辑