Python编程小细节
文章平均质量分 76
爱学习的爬虫者
在漫长而又平淡的人生里,我总期待有些许不同的事情发生。我惊喜于那些令我快乐的人和事能够出现在我的生命里,而且呀,我总觉得生命本身应该是有意义的,我们绝不是无故走一遭。所以,我打算在此,记录下生活中发生的令我惊奇的人和事,也许你会在我的日记中出现,希望你不要介意。我也会把我所学到的,正在学的,别人教我的我不一定赞同的想法POST到这里,让大家在看看之余有所收获,共涨见识。我的兴趣算是挺多,但是能让我为之学习一生的也不多。我是一个学生,电子信息工程专业,关于计算机,单片机,开发板我们都可以讨论,我会努力学习,这是专业也是兴趣。吉他第二兴趣因为喜欢民谣,所以我练习弹唱,入门阶段。
展开
-
Python零基础教程5.1——Python官方自带Turtle.demo
大家快去玩一玩感觉这个demo可以玩的事情挺多可以发挥下想象力比如 桌面时钟?让我想想如何实现等我想出来(这字不是我写的)原创 2024-01-22 17:05:23 · 414 阅读 · 0 评论 -
Python小细节之 Spyder使用bug(着急的可以直接滑到最后!有惊喜)
发现是 Spyder 软件本身的问题,这个5.1.5 不能使用Input 函数。新手建议VS CODE (安装好快,眼睛一闭一睁就搞定了)因为我的是安装了Anaconda3 ,所以我直接打开。这里环境要选对,接着找到Spyder 点组件的右上角。要是我一开始就选择VScode 就不会那么多事。奇怪,这个程序我在IDE跑过,没问题的咧。那么我就顺手迁移到VScode上面好了。后面再研究下AI插件 Copilot。电脑是R7 4800U 老电脑了。我不装你们这些玩意了,都是bug。还占我空间,浪费时间。原创 2024-01-04 10:29:59 · 473 阅读 · 0 评论 -
Python小细节之代码极致简化到一行(4)(技法慎用)
两种版本都能正确地计算阶乘,但对于初学者而言,多行版本可能更容易理解,因为它将函数的逻辑分步骤展示出来,每个步骤都有相应的注释说明其功能。而单行版本虽然简洁,但可能会对不熟悉这种写法的人来说显得比较晦涩难懂。(看到没,初学者 不熟悉 都汤姆是阶层分割,努力向上爬吧!原创 2024-01-02 16:51:27 · 900 阅读 · 0 评论 -
Python小细节之代码极致简化到一行(3)(技法慎用)
常规函数定义更适合于编写复杂或需要多行代码的函数,可读性更好,且可以添加文档字符串进行说明。lambda 函数适用于需要简洁、快速定义单行、简单的函数场景,常用于高阶函数的参数。在实际编程中,根据具体需求选择合适的方法来定义函数。这种我都是先用简单的函数编写后面到了优化代码的时候看到合适的,刚好想起来就改成这样,因为lambda 确实简洁你以为它是赋值,其实我是隐形函数(有种扮猪吃老虎的赶脚,我喜欢!原创 2023-12-27 10:27:53 · 918 阅读 · 0 评论 -
Python小细节之代码极致简化到一行(2)(技法慎用)
普通方法(update())是在已存在的字典上进行修改和扩展。新方法(字典解析式)是创建一个新的字典来存储合并的结果,原始字典不会被修改。在大多数情况下,这两种方法的效果是一样的,都是将两个字典的内容合并到一起如果存在相同的键,则后面的字典中的值会覆盖前面字典中的值。但是,如果你不想修改原始字典,或者需要保存合并前的字典状态那么使用字典解析式创建新字典的方法会更适合。原创 2023-12-24 15:26:14 · 913 阅读 · 0 评论 -
Python小细节之代码极致简化到一行(1)(技法慎用)
在这种形式下,我们使用列表推导式将 for 循环和条件判断合并到了一行代码中。在这种形式下,我们使用三元运算符将 if-elif-else 语句合并到了一行代码中。在这种形式下,我们使用 if-elif-else 语句来根据分数的值输出不同的评价。在这种形式下,我们使用 while 循环来打印从1到5的数字。第二条,我不学,第三条被迫学,第一条看心情,有列表我就用。然而,这种写法虽然紧凑,但是降低了代码的可读性和维护性。在这种形式下,我们将多个语句放在一行中,使用分号分隔。MD,人不卷我,我不卷人。原创 2023-12-21 11:30:20 · 768 阅读 · 0 评论 -
Python小细节之程序打包(言必信,行必果)
这两天搞定了这个表情包的问题,因为之前说过,我写文章需要表情包来增加文章的趣味性,但是微信编辑器这个老6,不能让我把微信公号的表情包复制过来,所以我就得重新找方法。所以,我要把这个普普通通的Python程序打包成人人都可以执行,人人拿到就可以上手的exe可执行程序,这样才算是一个小成果,当然,后续还会继续优化。比如,增加关键词识别,我输入一篇文章,然后程序自动识别关键词,把所有的关键词的表情包下载好,那么我就可以方便的使用;再比如,我可以把排版的工作也交给它,不过这个工作了可就大了,我还得加油。原创 2023-12-15 11:55:15 · 1052 阅读 · 0 评论 -
Python小细节之open函数的使用(马有失蹄处)
Python中的open函数用于打开文件,并返回文件对象。file: 要打开的文件名(包括路径)mode: 打开文件的模式,默认为’r’(只读)buffering: 指定缓冲策略encoding: 打开文件的编码格式(马有失蹄处errors: 指定编码错误处理的方式newline: 控制换行符的转换closefd: 是否在关闭文件时同时关闭文件描述符opener: 一个用于打开文件的自定义函数‘r’: 只读‘w’: 只写,如果文件存在则截断,不存在则新建。原创 2023-12-09 16:15:07 · 427 阅读 · 0 评论 -
简短的记录(失败的结局)Python又挖一个大坑
想了挺多方法,主要是公众号编辑的时候,图片是在微信的图床上,不能直接复制,要是图片我还可以截图粘贴,但都是动图,你们可以去看看,动图我粘贴就没意思了算了算了,我还是先爬取图片吧,后续教大家爬图,分类,搞自己想要的表情包数据库!!!得加足马力搞了,头发又要掉几十根以后为了文章的可阅读性,我也会不断加上图片表情的!简短的记录(失败的结局)原创 2023-12-09 16:05:41 · 605 阅读 · 0 评论 -
Python变成小细节之Pip包管理器的简单使用
Python编程中,我们通常对于库是很重视的,因为我们每每要使用高级点的功能,都得引用一些库,那么管理这些库的包管理器,最常见的就是PIP,我们需要了解一下。这里有11条基本的命令,不过同样作为程序员的我,最常用的就是1,2,所以其他的你暂时不用懂也行,不过最好能够自己在CMD上面运行一下,自己体验一下。例如,numpy 库包含用于数值计算的模块,pandas 库则包含了数据处理和分析的模块。你可以在这里找到各种各样的库,包括科学计算、Web 开发、机器学习等领域的库。例如,要查看已安装的库,输入。原创 2023-12-05 14:53:14 · 796 阅读 · 0 评论 -
Python编程小细节之开头代码(#!/usr/bin/python+# coding: utf-8)
这段代码是 Python 脚本的开头部分,包含了两行注释。这两行注释分别指定了脚本的解释器路径和脚本编码格式。原创 2023-12-05 11:54:10 · 510 阅读 · 0 评论