摘要: 语法 object:python中所有类的顶级父类(基类) # 继承object类 class 类名(object): pass # A类继承于B类,B是父类 class A(B): pass 作用 子类通过继承可以获得父类的属性和方法,提高开发的效率及代码的复用率。(__开头的私有属性和方法的除外 阅读全文
posted @ 2022-11-18 14:12 NikeAirBall 阅读(150) 评论(0) 推荐(0)
摘要: 实例方法 1、只能通过对象调用(第一个参数self:代表对象本身) 2、适用场景:方法内部如果要使用对象的属性或者方法,就要定义成对象方法 类方法 1、要先使用@classmethod声明 2、(第一个参数cls:代表类本身) 3、可以通过类调用,也可以通过对象用 4、适用场景:方法内部只使用类属性 阅读全文
posted @ 2022-11-18 13:07 NikeAirBall 阅读(79) 评论(0) 推荐(0)
摘要: 魔术方法:双下滑先开头和双下滑线结尾的方法,不需要手动调研,在特定的情况下自动调用 魔术方法__init__ 初始化方法__init__:在通过类创建对象的时候自动调用的 在创建对象的时候,给对象设置对象属性" class People: def __init__(self, name, age): 阅读全文
posted @ 2022-11-17 18:31 NikeAirBall 阅读(32) 评论(0) 推荐(0)
摘要: 定义 class 类名: pass 对象=类名() 万物皆对象:所有的数据都是对象 类名的规范 1、遵循大驼峰额命名规范(每个单词的首字母大写) 2、可以由数字字母下划线组成,不能用数字开头,不要使用关键字 类的方法和属性 属性 类属性 这类事物都具备这个属性,并且属性值是一样的(定位为类属性) 类 阅读全文
posted @ 2022-11-17 17:29 NikeAirBall 阅读(31) 评论(0) 推荐(0)
摘要: 语法 try: 有可能会出错的代码(try会去监测代码执行是否出错) except: 当try里面的代码执行出现错误时,会执行except中的代码,可以在这里对异常进行处理 else: try中的代码执行没有错误,则会执行else中的代码 finally: 不管try中的代码执行是否出错,都会执行f 阅读全文
posted @ 2022-11-17 14:04 NikeAirBall 阅读(30) 评论(0) 推荐(0)
摘要: 步骤 1、打开文件:使用内置函数open 2、进行操作(读或者写) 读:read方法 或者 写:write方法 3、关闭文件 close方法 # 1、打开文件,返回文件的句柄 f = open(file="xxx", mode="r", encoding="utf-8") # 2、读取文件的内容 r 阅读全文
posted @ 2022-11-16 16:46 NikeAirBall 阅读(33) 评论(0) 推荐(0)
摘要: 语法 def 函数名(): # 函数体(写到函数里面的功能代码) 作用 函数可以用来封装独立的功能代码,通过封装可以提高代码的重用率,提高开发效率 函数在定义之后不会直接执行,通过函数名()进行调用执行 函数名推荐下划线命名法,尽量做到见名知意 函数的参数 定义 在函数名后面的括号中可以定义参数 定 阅读全文
posted @ 2022-11-15 15:42 NikeAirBall 阅读(46) 评论(0) 推荐(0)
摘要: 语法 for i in xxx # 循环体 else: # 循环正常结束执行执行else中的代码 # 循环通过break强制结束则不会执行else 用法 1、遍历列表 li = [34, 66, 33, 78, 66, 90, 78, 87] for price in li: if price > 阅读全文
posted @ 2022-11-13 12:36 NikeAirBall 阅读(65) 评论(0) 推荐(0)
摘要: 语法 while 条件: # 条件成立,循环执行的代码一 # 条件成立,循环执行的代码二 # 条件成立,循环执行的代码三 # 条件成立,循环执行的代码四 # ....... 如果条件一直成立,则一直循环做条件满足的事情,直到条件不成立,结束循环 continue 中止当前本轮循环,回到条件判断的地方 阅读全文
posted @ 2022-11-13 12:32 NikeAirBall 阅读(25) 评论(0) 推荐(0)
摘要: 语法 if 条件一: # 条件成立的代码 elif 条件二: # 条件成立的代码 elif 条件三: # 条件成立的代码 else: # 上面的条件都不成立执行的代码 阅读全文
posted @ 2022-11-13 12:26 NikeAirBall 阅读(20) 评论(0) 推荐(0)