
Python
文章平均质量分 83
麦当当MDD
大数据攻城狮,立志为同志们尽可能多的提供干货!
展开
-
Python—面向对象小解(6)-闭包、装饰器
在Python中,闭包(closure)是一个函数对象,即使在其词法作用域外被调用,它仍然能访问该作用域内的变量。闭包通过“捕获”周围作用域的变量,保持这些变量的状态,即使在外部函数已经返回之后,这些变量仍然可以被访问和修改。原创 2024-06-03 08:42:50 · 690 阅读 · 1 评论 -
Python—面向对象小解(5)--多任务介绍
进程是操作系统分配资源的最小单元线程执行程序的的最小单元线程依赖进程,可以获取进程的资源一个程序执行 先要创建进程分配资源,然后使用线程执行任务默认情况下一个进程中有一个线程运行多个进程或线程执行代码逻辑多个进程或线程同时执行叫做并行执行多个进程或线程交替执行叫做并发执行必行还是并发有cpu个数决定5个进程 cpu核心是3个 计算时时并发执行 5个进程需要抢占cpu资源,谁抢到谁执行代码计算。原创 2024-06-01 09:13:34 · 990 阅读 · 0 评论 -
Python—面向对象小解(4)--模块介绍
网络通讯就是程序之间进行通讯,相互传递数据内容网络通讯三要素:(1)IP地址:网络虚拟环境下的唯一标识,类似于人的身份证号,通过IP可以找到计算机;(2)端口:表示计算机中某软件的地址信息,通过端口可以找到计算机中的软件;(3)协议:协议就是通信规则,程序之间必须按照规则传递信息,否则双方无法识别彼此信本质就是编写一个python文件文件名要符合python的命名规定义一个模块文件# 自定义的模块文件# 封装业务代码name = '张三'data = a+b其他开发人员使用模块文件。原创 2024-05-31 17:10:48 · 1084 阅读 · 0 评论 -
Python—面向对象小解(3)--多态、文件读写、异常处理
多态指的是一类事物的多中形态相同的方法,产生不同的执行结果运算符 + * 的多态int + int 加法计算str + str 字符串拼接list + list 列表的数据合并在python中可以使用类实现一个多态效果在python中使用重写的方式实现多态(1)定义两个类:老师、车;(2)定义老师类的属性:姓名,定义老师类的方法:开车、停车;(3)定义车类的属性:类型,定义车类的方法:开启、停止;(4)联系:老师开车,执行程序,观察效果。原创 2024-05-30 19:55:52 · 938 阅读 · 0 评论 -
Python—面向对象小解(2)
关键字class属性变量方法函数默认函数中必须有个self参数self(自己)代表当前对象如何将一项物品放入一个空间内?# 类的定义创建# 指定属性name = '大象'container = '冰箱'# 指定数据的处理方法# self代表当前兑现本身,可以使用self调用类中的属性和方法print(f'打开{self.container}')print(f'将{self.name}放入{self.container}')原创 2024-05-28 20:19:04 · 1144 阅读 · 0 评论 -
Python—面向对象小解(1)
面向对象编程(Object-Oriented Programming,简称 OOP)是一种程序设计范式,它通过使用“对象”和“类”来组织代码。Python 是一种面向对象的编程语言,支持 OOP 的核心概念。面向过程:侧重点是过程按照一定的顺序步骤完成对某一特定问题的处理如何将大象放入冰箱中?1-打开冰箱门2-将大象放入冰箱3-关上冰箱门如何将老虎放入冰箱中?1-打开冰箱门2-将老虎放入冰箱3-关上冰箱门如何将狮子关在笼子中?1-打开笼子门2-将狮子赶入笼子中3-关上笼子门。原创 2024-05-28 19:55:56 · 1179 阅读 · 0 评论