Python_Class】的更多相关文章

1.创建类的关键字:class 2.构造函数__init__(),自动初始化属性值 class Cup: #构造函数,初始化属性值 def __init__(self,capacity,color): self.capacity=capacity self.color=color def retain_water(self): print("杯子颜色:"+self.color+",杯子容量:"+self.capacity+",正在装水.") de…
分支与循环 条件是分支与循环中最为核心的点,解决的问题场景是不同的问题有不同的处理逻辑.当满足单个或者多个条件或者不满足条件进入分支和循环,这里也就说明这个对相同问题处理执行逻辑依据具体参数动态变化,由此产生多种可能性,但要求其中一个可能性必须执行其他可能性不需要执行时候使用分支.循环的核心是边界值,通过控制边界值控制循环的执行次数,循环体中逻辑是重复执行直至到达边界值,跳出循环.在Python中分支和循环不能形成作用域,在其他如Golang语言中分支和循环会形成一个作用域.Python中没有…
1. namedtuple 命名元组->类似创建了一个类 from collections import namedtuple p = namedtuple("Point",["x","y","z"]) p1 = p(3,4,5) print(p1) # 结果 Point(x=3, y=4, z=5) 2. os模块 主要是针对操作系统的 一般用来操作文件系统 os.makedirs()可以一次性创建多级目录 os.rm…
unittest模块是Python自带的一个单元测试模块,我们可以用来做单元测试.unittest模块包含了如下几个子模块: 测试用例:TestCase 测试集:TestSuite 加载用例:TestLoader 执行用例:TextTestRunner 首先编写一个简单的加减乘除数学方法类: class MathCalculate: ''' 加减乘除的计算类 ''' def __init__(self, first_num, second_num): self.first_num = first…
在很多情况下,需要对类型进程动态判断,因为不同的数据类型不能互相做运算并且各自拥有不同的运算逻辑,所有需要判断对象的类型,常用的是type和isinstance,type更过用于获取对象是什么类型构建的,而isinstance可以判断对象是否继承某个类或对象是否是多个类型中的一个. 变量类型判断 type 只能一次判断一种类型,核心是判断实例对象是由什么类型构建 isinstance  可以判断一种类型也可以判断多种类型,同时还可以判断继承链 __author_ = "北门吹雪" __…
集合 set 1. 无序 2. 去重 3. 定义空集 set() numbers = {1, 3, 4, 5, 6, 5, 4, 4, 7, 8} print(numbers) print(numbers) 集合操作 1. 求差集 -   .difference 2. 求交集 &  .intersection 3. 求并集 | .union student_python = {"xiaoWang", "xiaoMing", "lvChaBiao&q…