随笔分类 - Python
摘要:http://kodango.com/variable arguments in python args和 kwargs语法不仅可以在函数定义中使用,同样可以在函数调用的时候使用。不同的是,如果说在函数定义的位置使用 args和 kwargs是一个将参数pack的过程,那么在函数调用的时候就是一个将
阅读全文
摘要:生成器 生成器函数 在一个函数体内使用 表达式会使这个函数变成一个生成器,该函数为生成器函数。当一个 生成器函数被调用 的时候,它返回一个迭代器,称为生成器。 结论: 生成器用于生成提供迭代数据。 所有生成器都是迭代器。 迭代器用于遍历集合。 生成器能做到迭代器能做的所有事,而且因为自动创建 和`n
阅读全文
摘要:变量定义尽量靠近使用 当一个函数返回多个变量时,使用_忽略多返回的值,或者使用dict返回
阅读全文
摘要:"收藏链接" python import re import pandas as pd regex = r"(. )[考|进]. 了(. )" test_str = ("张华考上了北京大学\n" "李萍进了中等技术学校\n" "韩梅梅进了百货公司") mylist = [] print(test_s
阅读全文
摘要:读取方式 覆盖写入 w 追加写入 a 将print()输出到txt
阅读全文
摘要:python2的代码在python3上运行常见错误 字符串AttributeError: 'str' object has no attribute 'decode' 报错 只需删除decode代码 因为python3上的代码默认就是utf 8编码的 明明文件就在那里却报错找不到 这时可以通过打印代
阅读全文
摘要:windows下使用r“绝对路径” 获取当前路径 cur_path = os.path.abspath('.') windows绝对路径使用\\ 拼接路径 check_path = os.path.join(cur_path, 'ipynb_checkpoints') vscode下找不到文件解决方
阅读全文
摘要:glob 用于匹配某种类型文件 os.walk() os.listdir()
阅读全文
摘要:遍历字典key值 遍历字典value值 遍历字典项 遍历字典键值
阅读全文
摘要:```python
def change_text(path): with open(path,'r',encoding='utf-8') as f_read: raw_text = f_read.read() ## 删除空格和换行 raw_text = re.sub(u'([\r\n ])','',raw_text) ## ...
阅读全文
摘要:提取句子中中英文数字 | \u4e00 \u9fa5 | 汉字的unicode范围 | | | | | \u0030 \u0039 | 数字的unicode范围 | | \u0041 \u005a | 大写字母unicode范围 | | \u0061 \u007a | 小写字母unicode范围 |
阅读全文
摘要:```python nums =[None]*8 ```
阅读全文
摘要:python函数参数前面单星号( )和双星号( )的区别 将任意个数的参数以元组传入函数中 此外,单星号的另一个用法是解压参数列表: 双星号( ): kwargs 将参数以 字典 的形式导入
阅读全文
摘要:元组tuple "参考博文" 定义 与列表类似 但是一旦定义就不可修改 因此比较安全如果可能,能用tuple代替list就尽量用tuple。 python在显示只有1个元素的tuple时,也会加一个逗号,,以免你误解成数学计算意义上的括号。这就是numpy中数字维度显示加逗号的原因
阅读全文
摘要:https://blog.csdn.net/liuchunming033/article/details/39080457 logger的坑 至今还没搞明白 import的顺序很重要 日志一共分成5个等级,从低到高分别是:DEBUG INFO WARNING ERROR CRITICAL 简单输出
阅读全文
摘要:https://blog.csdn.net/lilongsy/article/details/70895753 python列表删除元素 1. 采用del语句 删除指定位置元素 del a[1] 2. 采用列表remove方法 删除指定元素 a.remove(1) python的除法 python2
阅读全文