随笔分类 -  python开发

摘要:其实,反射就是通过字符串的形式,导入模块;通过字符串的形式,去模块寻找指定函数,并执行。利用字符串的形式去对象(模块)中操作(查找/获取/删除/添加)成员,一种基于字符串的事件驱动! 先来介绍四个内置函数: 1 getattr() getattr()函数是Python自省的核心函数,具体使用大体如下 阅读全文
posted @ 2021-12-17 18:45 甜甜de微笑 阅读(24) 评论(0) 推荐(0) 编辑
摘要:class Foo: x = 1 def __init__(self, y): self.y = y def __getattr__(self, item): print(' > from getattr:你找的属性不存在') def __setattr__(self, key, value): p 阅读全文
posted @ 2021-12-17 18:35 甜甜de微笑 阅读(29) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2021-11-22 16:49 甜甜de微笑 阅读(27) 评论(0) 推荐(0) 编辑
摘要:1、isintance(a,A) 判断a是否是A的对象 class A(): pass a = A() print(isinstance(a,A)) 2、issubclass(sub,supper)检查 sub是不是supper的派生类,也就是sub是不是supper的子类 class A(): p 阅读全文
posted @ 2021-11-21 14:52 甜甜de微笑 阅读(52) 评论(0) 推荐(0) 编辑
摘要:文件的概念 # 什么是文件夹、文件? 其实是操作系统暴露给用户可以简单快捷操作硬盘的"接口" 计算机内部存储数据的原理 """计算机内部只认识01二进制数据""" 计算机是基于电工作的 而电信号只有高低电频两种状态 # 存储单位 比特位(bit):二进制位数 8bit = 1bytes 1024by 阅读全文
posted @ 2021-11-14 21:12 甜甜de微笑 阅读(64) 评论(0) 推荐(0) 编辑
摘要:pycharm安装 1. 进入pycharm的官网 下载专业版的pycharm 2. 双击下载好的软件,下一步 3. 选择需要安装软件的路径 注意: 尽量不要将软件装在C盘里 4. 默认下一步 5. 点击install 5. 选择第二个选择 稍后重启 close关闭 破解 以一直试用30天为例 1. 阅读全文
posted @ 2021-11-14 21:11 甜甜de微笑 阅读(269) 评论(0) 推荐(0) 编辑
摘要:python2.7和python3.6举例 1. 将python2.7的程序所在目录的exe的执行文件复制一份,并重命名为python2.7 2. 同样的3.6的版本也是这样 3.将3.6和2.7程序所在目录的路径复制到系统环境变量中 测试能否在cmd命令提示符中 测试python3.6 测试pyt 阅读全文
posted @ 2021-11-14 21:09 甜甜de微笑 阅读(58) 评论(0) 推荐(0) 编辑
摘要:python解释器安装和配置环境变量 python解释器下载,这里以3.6的版本为例 (2.7的版本类似) ##### #### ### 1. 进入python的官网,选择Downloads Windows(根据自己的计算机的操作系统选择软件的平台,如果是苹果的,就选择macOS,其他的就选Othe 阅读全文
posted @ 2021-11-14 21:06 甜甜de微笑 阅读(826) 评论(0) 推荐(0) 编辑
摘要:python中的魔法方法 1 __init__:类实例化会触发 2 __str__:打印对象会触发 3 __call__:对象()触发,类也是对象 类(),类的实例化过程调用元类的__call__ 4__new__:在类实例化会触发,它比__init__早(造出裸体的人,__init__穿衣服) 5 阅读全文
posted @ 2021-11-14 14:57 甜甜de微笑 阅读(41) 评论(0) 推荐(0) 编辑
摘要:js简介 js跟java一点关系都没有,纯粹趁java的热度 js也是一门编程语言,它也是可以写后端代码的 用js一统天下,前后端都可以写 ECMAScript和JavaScript的关系 因此ECMAScript和JavaScript的关系是,前者是后者的规格,后者是前者的一种实现。 js版本 主 阅读全文
posted @ 2021-09-08 23:25 甜甜de微笑 阅读(48) 评论(0) 推荐(0) 编辑
摘要:web的本质:浏览器、服务器、文件(html文件) HTTP协议 四大特性: 1.基于请求响应 2.基于TCP/IP作用于应用层之上的协议 3.无状态 不保存用户的信息 eg:一个人来了1000次,你都记不住,每次都当他如初见 由于HTTP协议是无状态的,所以陆续出现了一些专门用来记录用户状态的技术 阅读全文
posted @ 2021-09-06 21:44 甜甜de微笑 阅读(274) 评论(0) 推荐(0) 编辑
摘要:死锁 是指两个或两个以上的进程或线程在执行过程中,因争夺资源而造成的一种互相等待的现象,若无外力作用,它们都将无法推进下去。此时称系统处于死锁状态或系统产生了死锁,这些永远在互相等待的进程称为死锁进程,如下就是死锁 from threading import Lock as Lock import 阅读全文
posted @ 2021-09-03 23:17 甜甜de微笑 阅读(35) 评论(0) 推荐(0) 编辑
摘要:并发编程 昨日内容回顾 进程对象属性及其他方法 from multiprocessing import Process,current_process import os current_process().pid #查看当前进程号 os.getpid() #查看当前进程号 os.getppid() 阅读全文
posted @ 2021-09-03 18:54 甜甜de微笑 阅读(38) 评论(0) 推荐(0) 编辑
摘要:线程 线程指的是在一个进程中开启多个线程,简单的讲:如果多个任务共用一块地址空间,那么必须在一个进程内开启多个线程。 一、进程与线程的区别 进程是资源分配的最小单位,线程是CPU调度的最小单位。每一个进程中至少有一个线程。]​主进程中的线程称为主线程,其他开启的线程称为子线程 开进程的开销远远大于开 阅读全文
posted @ 2021-09-02 16:23 甜甜de微笑 阅读(24) 评论(0) 推荐(0) 编辑
摘要:OSI七层协议: 七层划分为:应用层、表示层、会话层、传输层、网络层、数据链路层、物理层。 五层划分为:应用层、传输层、网络层、数据链路层、物理层。传输层:TCP协议和UDP协议 UDP(User Data Protocol)用户数据报协议, 是⼀个⽆连接的简单的⾯向数据报的传输层协议。 UDP不提 阅读全文
posted @ 2021-08-31 22:53 甜甜de微笑 阅读(63) 评论(0) 推荐(0) 编辑
摘要:目录: 基础概念: 一、进程、程序和线程 程序:程序只是一堆代码而已 进程:指的是程序的运行过程,是对正在运行的程序的一个抽象。进程是一个资源单位 线程:每个进程都有一个地址空间,而且默认就有一个控制线程。线程才是cpu上的执行单位。 二、并行与并发 无论是并行还是并发,在用户看来都是'同时'运行的 阅读全文
posted @ 2021-08-31 18:29 甜甜de微笑 阅读(33) 评论(0) 推荐(0) 编辑
摘要:目录: 1.组合: 2.mixins机制(了解) 3.内置函数 4.反射 5.异常 一、组合 组合:一个对象拥有一个属性, 属性的值必须是另外一个对象 # class Foo: # def __init__(self, m): # self.m = m # # # class Bar(): # de 阅读全文
posted @ 2021-08-26 22:18 甜甜de微笑 阅读(30) 评论(0) 推荐(0) 编辑
摘要:目录:面向对象的三大特征:封装、继承、多态 1.继承 2、继承的属性查找: 单继承下的属性查找 多继承下的属性查找 3.super和mro列表 4.多态 一、继承 1.什么是继承:继承是一种创建新类的方式,新建出来的类我们称之为子类或者派生类,被继承的类称之为父类或者基类 2.为何要用继承: 类解决 阅读全文
posted @ 2021-08-25 17:12 甜甜de微笑 阅读(36) 评论(0) 推荐(0) 编辑
摘要:目录: 1.面向对象的小练习 2.绑定方法 3.非绑定方法 4.隐藏属性 5.property装饰器 1.面向对象的小练习 题目: 定义一个类,产生一堆对象 要求: 要有一个计数器,记录一共差生了多少个对象 class Student(): count=0 def __init__(self,nam 阅读全文
posted @ 2021-08-25 14:54 甜甜de微笑 阅读(34) 评论(0) 推荐(0) 编辑
摘要:start # 启动文件:在这个文件中右键运行代码 # import sys # # print(sys.path) from core import src if __name__ == '__main__': src.run() src import os import json user_da 阅读全文
posted @ 2021-08-23 18:20 甜甜de微笑 阅读(34) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示