摘要: 1. 面向对象编程引入 1.0 分析属性 做一款人狗大战的小游戏 人的属性: 人的姓名 人的性别 人的年龄 人的生命值 人的攻击力 狗的属性: 狗的名字 狗的年龄 狗的生命值 狗的攻击力 狗的品种 1.1 方式一:面条版 使用字典定义属性 # 定义人和狗的参数 dog1 = { 'name': '小 阅读全文
posted @ 2024-08-13 22:48 jerrry丶deng 阅读(26) 评论(0) 推荐(0)
摘要: 1. 概念 内置函数是python解释器自带的函数,不需要导入模块就能使用,69个 官网介绍https://docs.python.org/3/library/functions.html#staticmethod 2. 数据类型转换 8个 (1)整数类型转换 int # 将内容为整数的字符串转换为 阅读全文
posted @ 2024-08-08 00:40 jerrry丶deng 阅读(39) 评论(0) 推荐(0)
摘要: 1. subprocess模块 1.1 概念 subprocess模块启动一个新进程,并连接到它们的输入/输出/错误管道,从而获取返回值 简单理解:可以远程连接电脑(socket模块) 1.2 Popen方法 import subprocess res = subprocess.Popen(['he 阅读全文
posted @ 2024-08-06 23:25 jerrry丶deng 阅读(50) 评论(0) 推荐(0)
摘要: 1. 软件开发目录规范 1. bin文件夹 存放程序的启动文件 start.py 2. conf文件夹 存放程序的配置文件 settings.py 3. core文件夹 存放程序的核心业务 src.py 最为重要的代码 能够实现具体需求 4. lib文件夹 存放程序公共的功能 common.py 5 阅读全文
posted @ 2024-08-03 23:13 jerrry丶deng 阅读(31) 评论(0) 推荐(0)
摘要: 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 jerrry丶deng 阅读(16) 评论(0) 推荐(0)
摘要: 1. 序列化模块 1.1 序列化与反序列化 (1)序列化 将原本的python数据类型字典、列表、元组 转换成json格式字符串的过程就叫序列化 (2)反序列化 将json格式字符串转换成python数据类型字典、列表、元组的过程就叫反序列化 (3)为什么要序列化 计算机文件中没有字典这种数据类型, 阅读全文
posted @ 2024-08-01 22:44 jerrry丶deng 阅读(53) 评论(0) 推荐(0)
摘要: 1.迭代器 1.1 迭代器介绍 迭代器是用来迭代取值的工具 每一次迭代得到的结果会作为下一次迭代的初始值,单纯的重复并不是迭代 # while循环实现迭代取值 a = [1, 2, 3, 4, 5, 6] index = 0 while index < len(a): print(a[index]) 阅读全文
posted @ 2024-07-31 21:51 jerrry丶deng 阅读(21) 评论(0) 推荐(0)
摘要: 1. 函数名的多种用法 1.1 方法一:函数名可以当成变量名赋值 def f1(x, y): print(x + y) fn = f1 fn(11, 22) # 33 1.2 方法二:函数名可以作为容器类型的元素 def f1(x, y): print(x + y) func_dict = {'Ad 阅读全文
posted @ 2024-07-31 00:10 jerrry丶deng 阅读(19) 评论(0) 推荐(0)
摘要: 1. 名称空间 1.1 概念 名称空间是存放变量名与变量值映射关系的地方 1.2 分类 1.2.1 内置名称空间 Python解释器运行而产生的名称空间,如def、if、else、len Python解释器运行 产生 Python解释器关闭 释放 1.2.2 全局名称空间 在python文件中编写的 阅读全文
posted @ 2024-07-29 23:26 jerrry丶deng 阅读(17) 评论(0) 推荐(0)
摘要: 1. 函数的概念与定义 1.1 概念 循环的本质:在相同的地方反复执行相同的代码 函数的本质:在不同的地方反复执行相同的代码 1.2 语法 def 函数名(参数1,参数2): """函数的注释""" 函数体代码 return 返回值 1. def:是定义函数的关键字 2. 函数名:函数名类似于变量名 阅读全文
posted @ 2024-07-25 18:38 jerrry丶deng 阅读(44) 评论(0) 推荐(0)