
python基础
文章平均质量分 59
积累python的开发技能
江汉似年
写代码造汽车
展开
-
vscode调试python代码的json配置
【代码】vscode调试python代码的json配置。原创 2024-07-21 18:09:16 · 294 阅读 · 0 评论 -
python性能分析
本来想坐下来写篇 2018 年的总结,仔细想想这一年发生的事情太多了,还是写篇技术文章吧。前几天调试程序,发现 QPS 总是卡在 20 左右上不去。开始以为是 IO 问题,就多开了些并发,然并卵,这才想到可能是 CPU …基于cProfile统计函数级的时延,生成排序列表、火焰图,可以快速定位python代码的耗时瓶颈。运行:flameprof test.prof > test.svg。安装工具:pip3 install flameprof。1. 生成prof文件。原创 2023-10-07 12:07:09 · 931 阅读 · 0 评论 -
python中的参数传递
1.修改python的传入参数不管什么类型的参数,在 Python 函数中对参数直接使用“=”符号赋值是没用的,直接使用“=”符号赋值并不能改变参数。 如果需要让函数修改某些数据,则可以通过把这些数据包装成列表、字典等可变对象,然后把列表、字典等可变对象作为参数传入函数,在函数中通过列表、字典的方法修改它们,这样才能改变这些数据。Python函数参数传递机制(超级详细)2.ArgumentParser对bool类型参数的处理2.1分别使用不同的参数标识我们需要的flagflag_pa原创 2022-01-07 16:05:27 · 1084 阅读 · 0 评论 -
ModuleNotFoundError:No Module Named ‘xxx‘
1.出现这个报错的原因整理ModuleNotFoundError: No module named 'xxx'可能的解决方案大全 - 1024搜-程序员专属的搜索引擎 "ModuleNotFoundError: No module named 'xxx'"这个报错是个非常常见的报错,几乎每个python程序员都遇到过,导致这个报错 https://www.1024sou.com/article/8098.html2.导入同级、下级、上级目录中的模块python3 导入同级、下级、上级目录中的模块原创 2022-01-07 15:59:33 · 402 阅读 · 0 评论 -
Python 中的tips总结
1、需要同时使用索引与value的情况:list_1 = [1, 3, 5]for i, value in enumerate(list_1): print i print value2、只需要使用索引计数for i in range(1,5): print(i)python3中range与xrange合并,取消了Python2中range的实现,xr...原创 2020-03-24 19:54:12 · 537 阅读 · 0 评论 -
Python 字符串前面加u,r,b,f的含义
原文链接:https://www.cnblogs.com/walo/p/10608436.html1、字符串前加 u例:u"我是含有中文字符组成的字符串。"作用:后面字符串以 Unicode 格式 进行编码,一般用在中文字符串前面,防止因为源码储存格式问题,导致再次使用时出现乱码。2、字符串前加 r例:r"\n\n\n\n” # 表示一个普通生字符串 \n\n\n\...转载 2020-03-23 20:13:43 · 124 阅读 · 0 评论 -
numpy的一些tips
1、numpy的ndarray与list之前的互转list 转 numpy:np.array(list)ndarray 转 list: array.tolist()2、numpy删除指定行列a = np.delete(a, 1, axis = 0)a = np.delete(a, 1, axis = 1)但是一定要重新赋值,属于Python的编程风格。a.delete()这种形式的函数与 delete(a)的区别,后者相当于传入const引用。3、np.concatenate(a原创 2020-05-21 21:26:26 · 505 阅读 · 0 评论 -
pandas的tips总结
https://www.capallen.top/2018/Numpy%E5%92%8CPandas%E5%9F%BA%E7%A1%80原创 2020-05-21 21:42:20 · 912 阅读 · 0 评论