随笔分类 -  python

摘要:一、assert 是什么 assert 是 Python 提供的一种 调试语句,用于在程序运行时做“自检”, 验证一个表达式是否为真(True)。 它的作用就像一个 自动检测点(checkpoint): 如果条件为 True → 程序继续执行 如果条件为 False → 抛出 AssertionEr 阅读全文
posted @ 2025-10-15 13:17 梁永旺 阅读(23) 评论(0) 推荐(0)
摘要:一、logging 模块的作用 logging 的核心功能是: 在程序运行过程中,输出并记录各种级别的日志(调试信息、警告、错误、关键事件等)。 相比 print(),它的优势: 特点 print() logging 输出级别控制 ❌ 无 ✅ 支持 DEBUG/INFO/WARNING/ERROR/ 阅读全文
posted @ 2025-10-15 13:02 梁永旺 阅读(13) 评论(0) 推荐(0)
摘要:os模块 系统操作 import os print (os.sep) #操作系统路径分隔符 print (os.name) #工作平台 print (os.getenv('path')) #读取环境变量 print (os.getcwd()) #获取当前的路径 目录操作-增删改查 os.listdi 阅读全文
posted @ 2022-05-31 17:13 梁永旺 阅读(45) 评论(0) 推荐(0)
摘要:re模块 在Python中需要通过正则表达式对字符串进⾏匹配的时候,可以使⽤⼀个python自带的模块,名字为re。 正则表达式的大致匹配过程是: 1.依次拿出表达式和文本中的字符比较, 2.如果每一个字符都能匹配,则匹配成功;一旦有匹配不成功的字符则匹配失败。 3.如果表达式中有量词或边界,这个过 阅读全文
posted @ 2022-05-31 16:44 梁永旺 阅读(105) 评论(0) 推荐(0)
摘要:openpyxl写操作 # d = {"name": "tony", "age": 16, "address": "北京"} d2= [{"name": "tony", "age": 16, "address": "北京"},{"name": "tom", "age": 18, "address": 阅读全文
posted @ 2022-05-31 16:02 梁永旺 阅读(39) 评论(0) 推荐(0)
摘要:列表操作 数据类型list,list是python内置的一种高级数据类型。list是一种有序的集合,基于链表实现 在python中应用很广泛 列表常用方法总结 1.append() 列表后面添加元素 2.insert() 向指定的下标处添加元素 3.pop() 删除元素 4.count() 返回的是 阅读全文
posted @ 2022-05-31 09:06 梁永旺 阅读(467) 评论(0) 推荐(0)
摘要:sys模块 sys.argv 接受命令行传递的参数 第一个参数时文件名称,后续为参数 脚本内容: #!/usr/bin/python3 import sys name="hello world" print(name) print(" "); print("The list of command l 阅读全文
posted @ 2022-05-30 17:09 梁永旺 阅读(44) 评论(0) 推荐(0)
摘要:python字符串操作 count()统计字符在字符串中出现的次数 name = "zhangSan" num = name.count('S') print("{0}".format(num)) # 打印结果:1 name = "zhangSan" num = name.count('S', 0, 阅读全文
posted @ 2022-05-30 16:45 梁永旺 阅读(40) 评论(0) 推荐(0)
摘要:文字转语音 import pyttsx3 # 初始化一个朗读引擎 engine = pyttsx3.init() # 阅读 engine.say("study Python!") # 运行并且等到播放完毕 #修改音量 0-1.0 volume = engine.setProperty("volume 阅读全文
posted @ 2022-05-30 15:12 梁永旺 阅读(387) 评论(0) 推荐(0)