会员
周边
新闻
博问
闪存
赞助商
YouClaw
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
pythondjango
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
下一页
2024年8月20日
23. 元类
摘要: 1. 元类的概念 python中一切皆对象,八大基本数据类型是对象,类实例化得到的对象也是对象;类本身也是一种对象 type(python自带的元类) 元类metaclass(自定义的元类) 类(class) 对象(obj) 元类,即高于用class定义的类的类,被称为metaclass(元类),其
阅读全文
posted @ 2024-08-20 23:57 pythondjango
阅读(71)
评论(0)
推荐(0)
2024年8月16日
22. 面向对象之多态
摘要: 1. 多态 1.1 概念 多态指的是一类事物有多种形态 比如动物有多种形态:人、猴、鸭 1.2 代码示例 from abc import ABC, abstractmethod # 对于程序来说,定义一个基类可以有多个子类 class Animal(ABC): @abstractmethod def
阅读全文
posted @ 2024-08-16 21:37 pythondjango
阅读(45)
评论(0)
推荐(0)
21. 面向对象之继承
摘要: 1. 概念 继承是一种创建新类的方式,新建的类可以继承一个或多个父类(python支持多继承),父类又可称为基类或超类,新建的类称为派生类或子类 python中类的继承分为:单继承和多继承 2. 单继承、多继承、查看继承 2.1 单继承 新类只继承一个基类 class Animal: categor
阅读全文
posted @ 2024-08-16 01:00 pythondjango
阅读(37)
评论(0)
推荐(0)
2024年8月15日
20. 面向对象之封装
摘要: 1. 面向对象的三大特性 面向对象编程有三大特性:封装、继承、多态 2. 理论 2.1 概念 封装指的是把数据与功能都整合到一起,之前所说的”整合“二字其实就是封装的通俗说法。除此之外,针对封装到对象或者类中的属性,可以严格控制对它们的访问,分两步实现:隐藏与开放接口 2.2 封装的目的 将某些属性
阅读全文
posted @ 2024-08-15 01:01 pythondjango
阅读(40)
评论(0)
推荐(0)
2024年8月13日
19. 面向对象编程
摘要: 1. 面向对象编程引入 1.0 分析属性 做一款人狗大战的小游戏 人的属性: 人的姓名 人的性别 人的年龄 人的生命值 人的攻击力 狗的属性: 狗的名字 狗的年龄 狗的生命值 狗的攻击力 狗的品种 1.1 方式一:面条版 使用字典定义属性 # 定义人和狗的参数 dog1 = { 'name': '小
阅读全文
posted @ 2024-08-13 22:48 pythondjango
阅读(32)
评论(0)
推荐(0)
2024年8月8日
18. 内置函数
摘要: 1. 概念 内置函数是python解释器自带的函数,不需要导入模块就能使用,69个 官网介绍https://docs.python.org/3/library/functions.html#staticmethod 2. 数据类型转换 8个 (1)整数类型转换 int # 将内容为整数的字符串转换为
阅读全文
posted @ 2024-08-08 00:40 pythondjango
阅读(53)
评论(0)
推荐(0)
2024年8月6日
17 模块subprocess、re
摘要: 1. subprocess模块 1.1 概念 subprocess模块启动一个新进程,并连接到它们的输入/输出/错误管道,从而获取返回值 简单理解:可以远程连接电脑(socket模块) 1.2 Popen方法 import subprocess res = subprocess.Popen(['he
阅读全文
posted @ 2024-08-06 23:25 pythondjango
阅读(54)
评论(0)
推荐(0)
2024年8月3日
【其它知识点】
摘要: 1. 软件开发目录规范 1. bin文件夹 存放程序的启动文件 start.py 2. conf文件夹 存放程序的配置文件 settings.py 3. core文件夹 存放程序的核心业务 src.py 最为重要的代码 能够实现具体需求 4. lib文件夹 存放程序公共的功能 common.py 5
阅读全文
posted @ 2024-08-03 23:13 pythondjango
阅读(33)
评论(0)
推荐(0)
16 模块time、datetime、random、hashlib、logging
摘要: 1. 时间模块time、datetime 在python中,表示时间有三种方式:时间戳 格式化的时间字符串(Format String): '2022-03-01' 时间元组(struct_time) 1.1 time模块 1.1.1 时间戳(time) (1)生成时间戳 时间戳是指格林威治时间19
阅读全文
posted @ 2024-08-03 19:47 pythondjango
阅读(19)
评论(0)
推荐(0)
2024年8月1日
15. 序列化模块json和pickle、os模块
摘要: 1. 序列化模块 1.1 序列化与反序列化 (1)序列化 将原本的python数据类型字典、列表、元组 转换成json格式字符串的过程就叫序列化 (2)反序列化 将json格式字符串转换成python数据类型字典、列表、元组的过程就叫反序列化 (3)为什么要序列化 计算机文件中没有字典这种数据类型,
阅读全文
posted @ 2024-08-01 22:44 pythondjango
阅读(59)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
下一页
公告