随笔分类 -  Python部分

摘要:【一】人狗大战小游戏 【1】游戏前提分析 人可以打狗,狗掉血,狗可以咬人,人掉血 人的属性有名字、年龄、伤害、血量、类型 狗的属性有名字、年龄、伤害、血量、类型 【2】游戏实现 (1)定义人和狗的属性 # 【1】用字典定义,代码较冗余 dog1 = { 'name': '狗蛋', 'd_type': 阅读全文
posted @ 2024-05-10 08:57 Ligo6 阅读(38) 评论(0) 推荐(0)
摘要:【一】函数式简单配置 import logging logging.debug('debug message') logging.info('info message') logging.warning('warning message') logging.error('error message' 阅读全文
posted @ 2024-05-09 15:35 Ligo6 阅读(45) 评论(0) 推荐(0)
摘要:【一】什么是摘要算法 Python的hashlib提供了常见的摘要算法,如MD5、SHA1等等 摘要算法又称哈希算法、散列算法 它通过一个函数,把任意长度的数据转换为一个长度固定的数据串(通常用16进制的字符串表示) 摘要算法就是通过摘要函数f()对任意长度的数据data计算出固定长度的摘要dige 阅读全文
posted @ 2024-05-09 15:33 Ligo6 阅读(48) 评论(0) 推荐(0)
摘要:【一】介绍与模块导入 subprocess模块允许我们启动一个新进程,并连接到它们的输入/输出/错误管道,从而获取返回值。 简单理解就是:使用我们自己的电脑去链接别人的电脑 (socket模块) 模块导入: import subprocess 【二】run方法 import subprocess d 阅读全文
posted @ 2024-05-09 15:31 Ligo6 阅读(50) 评论(0) 推荐(0)
摘要:【一】序列化和反序列化 【1】什么是序列化 将原本的字典、列表等内容转换成一个字符串的过程就叫做序列化 【2】为什么要有序列化 比如,我们在python代码中计算的一个数据需要给另外一段程序使用,那我们怎么给? 现在我们能想到的方法就是存在文件里 然后另一个 python 程序再从文件里读出来。 但 阅读全文
posted @ 2024-05-09 15:29 Ligo6 阅读(32) 评论(0) 推荐(0)
摘要:【一】导入模块 import random 【二】随机小数 # 【1】默认区间的小数(random):0~1之间的小数 import random num = random.random() print(num) # 0.8286527462581516 # 【2】指定区间的小数(uniform) 阅读全文
posted @ 2024-05-09 15:28 Ligo6 阅读(27) 评论(0) 推荐(0)
摘要:【一】导入模块 import os 【二】文件路径相关操作 _file__指当前文件 (1)获取当前文件路径(abspath) import os file_path = os.path.abspath(__file__) print(file_path) # D:\Python\pythonPro 阅读全文
posted @ 2024-05-09 15:27 Ligo6 阅读(24) 评论(0) 推荐(0)
摘要:【一】表示时间的三种方式 时间戳 元祖(struct_time):年,月,日,时,分,秒,毫秒,微妙 格式化的时间字符串:xx年-xx月-xx日 时:分:秒 【二】time模块 (1)导入模块 import time (2)时间戳 时间戳是指格林威治时间1970年01月01日00时00分00秒(北京 阅读全文
posted @ 2024-05-09 15:27 Ligo6 阅读(62) 评论(0) 推荐(0)
摘要:【一】正则语法 【1】引入 正则:按照指定的匹配规则从字符串中匹配或者截取相应的内容 # 手机号验证(必须是11位的数字,要是正常的手机号开头:13 15 17 18 19) # 正常验证手机号 def check_phone_number(): phone = input("请输入手机号:").s 阅读全文
posted @ 2024-05-09 15:26 Ligo6 阅读(44) 评论(0) 推荐(0)
摘要:【一】什么是内置函数 内置函数就是Python给你提供的, 拿来直接用的函数 目前共有68个内置函数 Built-in Functions Aabs()aiter()all()any()anext()ascii() Bbin()bool()breakpoint()bytearray()bytes() 阅读全文
posted @ 2024-05-09 15:11 Ligo6 阅读(44) 评论(0) 推荐(0)