上一页 1 ··· 16 17 18 19 20 21 22 23 24 ··· 27 下一页
摘要: 简单的理解:包含关系:包 > 模块 > 类 > 对象 >方法 包含多个py文件的叫做包(包可以比作一个火腿肠加工园区) 一个py文件可以叫做一个模块(每个模块可比作屠宰场、包装厂、烧制厂等) 多个函数打包好或者数据需要封装的叫做类(类似于屠宰场工厂) 实例化后的类叫对象(对象,放进一头猪进行加工) 阅读全文
posted @ 2020-09-25 21:42 小杨的冥想课 阅读(765) 评论(0) 推荐(0) 编辑
摘要: 如何引用第三方同级以及不同级目录下的的py文件 同级目录 A文件的文件名为cs.py , B文件中需要引用 import cs #不加修饰不加后缀 不同级目录 import sys sys.path.append(r"C:\HG\day\0925")#注意:此处不是绝对路径,而是其上级目录 impo 阅读全文
posted @ 2020-09-25 17:22 小杨的冥想课 阅读(215) 评论(0) 推荐(0) 编辑
摘要: 面向对象总结 面向对象的三大特性:封装/继承/多态 封装 #将不同中方法封装到同一类中 class File: def read(self): pass def write(self): pass #将不同事物值封装到一个对象中 class Person: def __init__(self,nam 阅读全文
posted @ 2020-09-24 11:15 小杨的冥想课 阅读(72) 评论(0) 推荐(0) 编辑
摘要: 继承 基本架构 #父类(基类) class Base: def f1(self): print("yang") #子类(派生类) class Foo(Base): def f2(self): print("zi") #or def f1(self): print("liang") #创建一个子类的对 阅读全文
posted @ 2020-09-24 10:43 小杨的冥想课 阅读(215) 评论(0) 推荐(0) 编辑
摘要: 封装示例:游戏开发 ## 初级!!! class Police: def __init__(self,name): self.nam = name #从左至右赋值 self.hp = 10000#警察初始生命值 def tax(self): msg = "%s收了个税"%(self.nam) pri 阅读全文
posted @ 2020-09-23 22:08 小杨的冥想课 阅读(93) 评论(0) 推荐(0) 编辑
摘要: 面向对象基础2 实例化对象 案例及思考 class File: def read(self): with open(self.xxxx,'r',encoding="utf-8") as f: data = f.read() def write(self,): with open(self.xxxx, 阅读全文
posted @ 2020-09-23 17:33 小杨的冥想课 阅读(87) 评论(0) 推荐(0) 编辑
摘要: 对于有API接口数据的监测爬取 import requests import time import webbrowser #用于打开网页 api = "https://api.github.com/repos/channelcat/sanic" web_page = "https://github 阅读全文
posted @ 2020-09-22 13:08 小杨的冥想课 阅读(407) 评论(0) 推荐(0) 编辑
摘要: 网站、域名、IP、URL、URI、IRI 示例 网站:www.baidu.com 一级域名只有一个 二级域名可以有无数个(www.tieba.badu.com) 域名:baidu.com DNS:将便于人类使用的名字(如www.baidu.com)转化成便于机器识别的IP地址 IP:由于电脑无法直接 阅读全文
posted @ 2020-09-19 21:31 小杨的冥想课 阅读(929) 评论(0) 推荐(0) 编辑
摘要: 短代码:进度表(坑人的MOOC) import time scale = 50 print("执行开始".center(scale//2,"-")) #输出第一行 start = time.perf_counter() for i in range(scale+1): a = '*'* i b = 阅读全文
posted @ 2020-09-16 15:39 小杨的冥想课 阅读(104) 评论(0) 推荐(0) 编辑
摘要: format的用法 print("{:-^20}".format(pow(78,3))) :定义格式 ^:据中对齐,不足的用前面的额符号的额填充 20:占据20位 print('{:10s} and {:>10s}'.format('hello','world')) # 取10位左对齐,取10位右对 阅读全文
posted @ 2020-09-15 20:34 小杨的冥想课 阅读(254) 评论(0) 推荐(0) 编辑
上一页 1 ··· 16 17 18 19 20 21 22 23 24 ··· 27 下一页