
Python
文章平均质量分 57
Python学习笔记
程序员赵大宝
菜鸟一枚
展开
-
【Python】Python中TODO的用法解析
在实际开发中, TODO 注释可以与任务跟踪工具(如JIRA、Trello等)结合使用,以帮助团队更好地管理和跟踪代码中的待办事项。在Python中, TODO 通常不是一个语言内置的关键字或功能,而是被用作一种注释约定,来标记代码中需要进一步实现或改进的部分。pycharm中可以界面下方的终端框中发现一个TODO列表,这里可以很方便的显示当前程序中的所有TODO的位置,方便开发人员定位到未完成的TODO项目,pycharm中显示TODO列表的快捷键是art+6。# TODO: 这段代码需要进行代码审查。原创 2024-07-08 18:46:28 · 2585 阅读 · 0 评论 -
【Python】判断Python版本sys.version_info介绍
Python中的sys.version_info参数介绍查看当前Python版本sys.version_info案例介绍原创 2024-07-04 13:04:45 · 1073 阅读 · 0 评论 -
【Python】range和xrange的区别
如果你还在使用Python 2,并且需要处理大量数据,推荐使用 xrange 来优化内存使用和性能。在Python 3中, xrange 已经被移除, range 函数被重写,以提供与Python 2中 xrange 相同的迭代器行为。在Python 3中,由于 xrange 已被移除,直接使用 range 即可,它的行为与Python 2中的 xrange 相同。由于 xrange 是按需生成值,因此在迭代大范围的数字时,使用 xrange 通常比使用 range 更快,尤其是在循环中。原创 2024-07-03 09:53:53 · 835 阅读 · 0 评论 -
【Python】.py和.pyc文件的区别
.py和.pyc文件介绍.py和.pyc文件的联系.py 和.pyc 文件的区别原创 2024-07-03 09:51:21 · 592 阅读 · 0 评论 -
【Python】Python检查文件或文件夹路径是否存在
Python检查文件或文件夹路径是否存在os.path.exists()os.path.dirname()os.path.basename()原创 2024-07-01 21:18:59 · 1669 阅读 · 0 评论 -
【Python】pycharm常用快捷键操作
pycharm自定义修改快捷键pycharm默认常用快捷键原创 2024-06-30 18:04:34 · 1998 阅读 · 0 评论 -
【Python】Python2和Python3的一些常见功能区别
python2 和python3的print区别python2和python3中input的区别python2 和 python3中range的区别python2 和python3中除法的区别python2 和python3中字典方法的区别python2 和python3不等于号的区别原创 2024-06-28 09:45:11 · 577 阅读 · 0 评论 -
【Python】Python数据四舍五入两种方法区分
Python数据四舍五入两种方法区分,round方法,floor方法,ceil方法原创 2023-12-17 18:33:06 · 618 阅读 · 0 评论 -
【Python】实现json数据清洗、json数据去重、json数据统计
1.文件夹中有若干json文件,每个文件中json格式基本一致;(一般是按时间排序的文件名)2.获取每个json所有的keys,如果缺失某个key,那就在该条json新建一个键值对;3.以某个属性(键)为基准,通常为主键id,进行去重处理,也是一种数据清洗的过程;1.循环读取文件夹中所有文件,以及循环读取每个文件中所有的json数据;3.针对json种某个属性(键)对应的值,进行。4.统计出某个键值对出现的次数,输出打印出来。,需要补充这部分缺失是json数据;某个属性(键)对应值出现的。原创 2023-04-28 21:32:53 · 5267 阅读 · 0 评论 -
【Python】如何快速切换Python2和Python3
电脑中同时安装了Python2.x版本和Python3.x版本,Python2和Python3语法还是略有区别的,如果在windows环境用cmd执行Python时,我们输入python test.py时,会默认启动Python2或者Python3,那么如何能按照我们意愿去根据需求选择到底使用Python2还是Python3呢?之后在cmd中输入python3 text.py就可以启动Python3.x的版本了。问题的本质是,添加环境变量的顺序决定了Python的启动顺序。原创 2023-03-29 21:33:12 · 1396 阅读 · 0 评论 -
【Python】字符串前缀u和r的区别
2.以u或U开头的字符串表示Unicode字符串,一般用于使用中文时。1.以r或R开头的字符串表示非转义原始字符串(反斜杠不会转义)r'\n' 此时'\n'表示一个反斜杠和一个n,不表示换行。用法:print(u'你好')原创 2023-03-29 21:33:11 · 217 阅读 · 0 评论 -
【Python】提取文本文件中某个位置的数据
1.提取文本文件中,某一行某一列的一个数据;2.一个文件夹下有n个这样的文件,都需要提取同样位置的数据;3.只从这n个文件中筛选出想要的文件进行数据提取;4.每个文本文件中提取出来的m个不同位置的数,然后算出这些书中最大值或者最小值和该值对应的索引值。原创 2023-03-29 21:29:39 · 4861 阅读 · 0 评论 -
Anaconda下载安装(全过程详细截图)
Anaconda下载安装(全过程详细截图)原创 2022-11-05 15:45:01 · 1802 阅读 · 0 评论 -
PyCharm下载安装及配置使用教程(全过程详细截图)
PyCharm下载安装及配置使用教程原创 2022-11-05 15:53:39 · 4685 阅读 · 0 评论 -
【Python】实现词云生日祝福图片,快拿去给心爱的人送上祝福
这个生日祝福功能的实现主要使用饿了python的词云生成、绘图等一系列库,需要的第三方库列表如下:wordcloud:生成词云的库;multidict:创建一键多值字典;matplotlib:绘图;fire:把所有的python程序都变成用命令行调用;numpy:科学计算库;原创 2022-10-22 23:22:21 · 3754 阅读 · 7 评论 -
Flask官方文档学习--从零开始解读(二)
Flask是通过Jinja来渲染模板的,Jinja的安全机制也保护了模板中的数据安全,Jinja的语法和python有些类似,主要是通过变量{{ a }}和语句{{% if %}}来在模板中控制,注释使用{{# #}}。官方文档在这里使用的是SQLite数据库,然后在python文件中去操作sql语句从而实现对数据的操作,与普通python链接数据库不同的是,此处要在Flask的app对象中去初始化该功能,不过目前flask对于数据库操作主要使用的是SQLalchemy,后面会详细介绍到。原创 2022-10-07 14:54:15 · 685 阅读 · 0 评论 -
Flask官方文档学习--从零开始解读(一)
Flask是一个基于Python语言的轻量级Web框架,与之经常对比的框架还有Django、Tornado等框架,当然学习这些肯定首先要有一点Python基础,当然由于框架带来的优越性,通常在实际应用过程中配置出现的问题要多于编程的问题,如果是在工作中的业务上使用的话,那么更多的是针对产品需求来做用户交互体验和方式的修改,以及访问性能和数据并发量上的优化,所以刚开始学着学着就会需要再补充很多知识,不过没关系,谁都有个适应的过程,本文会把所有的点都一点一点研究明白,并会不断地更新和修正,欢迎交流和指正。原创 2022-10-07 14:52:42 · 3595 阅读 · 0 评论 -
Flask服务是怎么样基于Werkzeug启动的?
第一个是werkzeug启动服务器,第二个是flask启动,点击到flask的app对象的run()方法,发现里面调用了werkzeug的run_simple启动方法。from werkzeug.wrappers import Request, Response@Request.applicationdef hello(request): return Response('Hello World!')if __name__ == '__main__': from werkz原创 2020-08-03 16:47:27 · 408 阅读 · 0 评论