摘要: 一般程序的结构、规范 # 导入库包 import xxxx from xxx import xxx # 全局变量 a = xx b = xxx # 类 class A(object): pass class B(object): pass # 主函数 main() 程序具体调用的逻辑 a = A() 阅读全文
posted @ 2022-04-17 16:27 猪腩飞了天 阅读(30) 评论(0) 推荐(0) 编辑
摘要: 什么是模块? 模块就是别人写好的python程序,我们可以直接拿过来使用 # 导入os模块 import os print(os.__file__) # 得到一个地址,这个地址里面存放的文件都是别人写好的代码 # os.__file__可以查看文件的路径 Python的模块的种类 1、官方自带的(内 阅读全文
posted @ 2022-04-17 15:49 猪腩飞了天 阅读(183) 评论(0) 推荐(0) 编辑
摘要: 如何去导入一个模块 第一种:import 模块名 """ 自己封装一个库 """ def print_something(): """ 添加方法 """ print("我是世界上最美丽的人") # 在另外一个文件上调用使用库 # 导入库 import lqprint # 使用库 lqprint.pr 阅读全文
posted @ 2022-04-17 15:49 猪腩飞了天 阅读(64) 评论(0) 推荐(0) 编辑
摘要: 类属性(实例属性) 类对象 类属性(共享的) 类方法 实例对象 实例属性(独有的) 实例方法(指向类对象的引用)是个内存地址 # 类对象 class Tools: """ 工具类 """ # 定义类属性 num = 0 def __init__(self,name): # 实例属性 self.nam 阅读全文
posted @ 2022-04-14 17:06 猪腩飞了天 阅读(35) 评论(0) 推荐(0) 编辑
摘要: ####一、封装 ####二、继承 不使用继承的方法 class Animal: """ 创建一个动物类 """ def eat(self): """ 增加吃的方法 """ print("吃") def drink(self): """ 增加喝的方法 """ print("喝") def play( 阅读全文
posted @ 2022-04-14 10:49 猪腩飞了天 阅读(22) 评论(0) 推荐(0) 编辑
摘要: 异常机制 异常和错误的区别? 异常:不正常的事件,需要预防和处理; 错误:单词拼写错误,不符合语法规则就是错误 # 对数字进行转型 num = int(input("请输入一个数字:")) """ 如果输入的是数字,可以直接转型 如果输入的是非数字,则会报错 例如输入:英文字母 报错类型:Value 阅读全文
posted @ 2022-04-08 11:33 猪腩飞了天 阅读(27) 评论(0) 推荐(0) 编辑
摘要: 案例:士兵突击 枪类 初始化属性:枪型号,子弹数量 加子弹的方法 发射的方法 > 提示信息:突突突···(音效) 判断子弹的数量 士兵类 初始化属性:名字,是否是新兵(新兵没有枪) 射击的方法 判断有没有枪 定义 None 有枪,喊口号(冲呀~!!!) 装填子弹 发射子弹 创建一个士兵,让士兵去射击 阅读全文
posted @ 2022-04-08 09:26 猪腩飞了天 阅读(44) 评论(0) 推荐(0) 编辑
摘要: 需求: 设计一个家具类 家具有:名字,占地面积 需要格式化输出:XXX家具占地面积是XXXX 设计一个房子类 房子有:户型,面积,家具列表,剩余可使用面积 格式化输出:户型是XXX,总面积是XXX,家具有XXX,剩余可使用面积XXX 添加家具的方法 add_item 代码示例: class Hous 阅读全文
posted @ 2022-04-07 17:30 猪腩飞了天 阅读(94) 评论(0) 推荐(0) 编辑
摘要: 面向对象的开发逻辑是先抽象出来 代码示例: class Person: """ 定义一个人类 """ def __init__(self,name,weight): """ 初始化人的姓名和体重 """ self.name = name self.weight = weight def __str_ 阅读全文
posted @ 2022-04-07 15:48 猪腩飞了天 阅读(22) 评论(0) 推荐(0) 编辑
摘要: 模块和包 目标 模块 包 发布模块 01. 模块 1.1 模块的概念 模块是 Python 程序架构的一个核心概念 每一个以扩展名 py 结尾的 Python 源代码文件都是一个 模块 模块名 同样也是一个 标识符,需要符合标识符的命名规则 在模块中定义的 全局变量 、函数、类 都是提供给外界直接使 阅读全文
posted @ 2022-04-06 16:01 猪腩飞了天 阅读(23) 评论(0) 推荐(0) 编辑