上一页 1 ··· 4 5 6 7 8 9 10 下一页
摘要: 迭代演示 # 传统数据生成缺陷演示,编号操作未全部使用,会占用内存 #合适的做法,是需要的时候再生产,而不是全部生成好了再用 def generator(maxnum): print("【代码执行前】") num = ("数据-{num}".format(num = i) for i in rang 阅读全文
posted @ 2021-08-21 17:05 zwx901323 阅读(63) 评论(0) 推荐(0)
摘要: 异常处理 #try else 会一起执行 #finally无论如何,最后都会执行 def main(): try: res = 10/2 print("开始执行计算:",res) except ZeroDivisionError as z: print("代码执行有误:",z) # except T 阅读全文
posted @ 2021-08-20 22:46 zwx901323 阅读(46) 评论(0) 推荐(0)
摘要: 1.变量作用域 全局变量和局部变量 #变量是有作用域的,分为全局变量和局部变量 num = 100 #这是全局变量 def change(): """ 查看变量作用域 """ num = 30 #这是局部变量 print("change函数内部的,局部变量:",num) change() print 阅读全文
posted @ 2021-08-20 16:20 zwx901323 阅读(56) 评论(0) 推荐(0)
摘要: 调用拦截功能 class Message: def send(self,info): print("消息发送:",info) class Me: def __getattribute__(self, item): print("attribute:", item) #执行拦截的操作 return o 阅读全文
posted @ 2021-08-20 11:13 zwx901323 阅读(71) 评论(0) 推荐(0)
摘要: Pyhon不支持多态并且也用不到多态,多态的概念是应用于Java和C#这一类强类型语言中,而Python崇尚“鸭子类型”。 python作为一个动态语言,没有强类型的检查,而是以鸭子类型的方式提现,在执行的时候python不严格要求你必须是继承指定的父类而来,只要在调用的时候你有相应的方法和属性就可 阅读全文
posted @ 2021-08-20 09:35 zwx901323 阅读(47) 评论(0) 推荐(0)
摘要: 面向对象中的继承和现实生活中的继承相同,即:子可以继承父的内容。 例如: 猫可以:喵喵叫、吃、喝、拉、撒 狗可以:汪汪叫、吃、喝、拉、撒 如果我们要分别为猫和狗创建一个类,那么就需要为 猫 和 狗 实现他们所有的功能,如下所示: 伪代码 class 猫: def 喵喵叫(self): print ' 阅读全文
posted @ 2021-08-20 09:34 zwx901323 阅读(85) 评论(0) 推荐(0)
摘要: 一、封装 封装,顾名思义就是将内容封装到某个地方,以后再去调用被封装在某处的内容。 所以,在使用面向对象的封装特性时,需要: 将内容封装到某处 从某处调用被封装的内容 第一步:将内容封装到某处 self 是一个形式参数: 当执行 obj1 = Foo('wupeiqi', 18 ) 时,self 等 阅读全文
posted @ 2021-08-20 09:30 zwx901323 阅读(48) 评论(0) 推荐(0)
摘要: 1.面向对象的产生背景 面向过程:根据业务逻辑从上到下写垒代码,12345的先后顺序 函数式:将某功能代码封装到函数中,日后便无需重复编写,仅调用函数即可 面向对象:对函数进行分类和封装,让开发“更快更好更强...” #面向过程,代码如下:根据具体业务问题,做出对应处理 while True: if 阅读全文
posted @ 2021-08-18 20:50 zwx901323 阅读(40) 评论(0) 推荐(0)
摘要: 安装 # 在线安装 pip install <包名> 安装后,该模块文件会在安装python环境目录:lib/packages目录下 # 安装本地安装包 pip install <目录>/<文件名> 或 pip install --use-wheel --no-index --find-links= 阅读全文
posted @ 2021-08-18 16:06 zwx901323 阅读(120) 评论(0) 推荐(0)
摘要: 1.sys,os import sys import os #获取当前的路径 print(sys.path[0]) print(os.getcwd()) print(os.path.abspath(".")) #绝对路径 """ C:\Users\john\Desktop\code C:\Users 阅读全文
posted @ 2021-08-18 10:00 zwx901323 阅读(39) 评论(0) 推荐(0)
上一页 1 ··· 4 5 6 7 8 9 10 下一页