
Python
文章平均质量分 91
冻感糕人~
这个作者很懒,什么都没留下…
展开
-
1分钟掌握 Python 函数参数
任何编程语言函数都是非常重要的一部分,而在进行函数调用时,了解函数的参数传递方式是非常有必要的。Python中支持哪些传参方式呢?顾名思义,实参与形参数目一致,并且是按照位置一一对应的。当调用函数func(1,2)时,则按照a=1,b=2的方式形参与实参对应,返回结果为5。这种方式在调用函数时既传实参,也传形参。当调用函数func(b=1,a=2)时,则按照b=1,a=2的方式形参与实参对应,匹配的方式是关键字而非位置,返回结果为4。默认参数必须放在前两类参数之后,在调用函数的时候可以传参,也可以不传。原创 2024-04-26 15:00:00 · 1779 阅读 · 0 评论 -
盘点一个Python基础的问题
前几天在Python白银交流群【无敌劈叉小狗】问了一个Python基础的问题,问题如下:为什么有的是self.name=name,第二个init里面都没有xy 也可以self.x和self.y,还有第三个那个self.num=x,这几个都是什么意思有什么区别吗?第一个:第二个:原创 2024-04-26 09:22:25 · 495 阅读 · 0 评论 -
如何写出“高颜值”的Python代码
大家好,在日常编写Python代码的过程中,由于个人经验及编程习惯上的差异,有些人写出的代码可读性很高,一眼看上去就非常整洁易懂,而有些人写出的代码则十分“潦草随意”,读起来颇为费劲。想要写出格式工整、可读性强的Python代码,除了需要在编写大量代码的过程中逐渐养成良好习惯外,还可以结合代码格式化工具实现代码的自动格式美化,经典的Python代码格式化工具有autopep8blackyapf等,均可在vscodepycharm等主流ide中安装相关插件进行快捷使用。而去年大火的代码静态分析工具。原创 2024-04-25 14:30:00 · 507 阅读 · 0 评论 -
Python也可以合并和拆分PDF,批量高效!
PDF是最方便的文档格式,可以在任何设备原样且无损的打开,但因为PDF不可编辑,所以很难去拆分合并。知乎上也有人问,如何对PDF进行合并和拆分?看很多回答推荐了各种PDF编辑器或者网站,确实方法比较多。但这种软件的弊端在于很难去批量操作,比如你有几百个PDF要合并,使用软件会非常麻烦。而且很多软件是收费的,本来PDF合并拆分也不是什么难事,赚的是信息差的钱。我一般会用Python的PyPDF2库来编辑PDF,其中就包括合并、拆分多个PDF。原创 2024-04-25 13:30:00 · 407 阅读 · 0 评论 -
为什么我们公司还在用 Python 开发项目?
最近几年里,经常看到某些曾重度使用 Python 的大公司迁移成其它语言技术栈,但是,那些小公司/小团队的情况如何呢?一直很想了解那些仍在坚持使用 Python,且支撑业务量有一定规模的公司是如何使用 Python 技术栈做开发的、会遇到哪些困难/教训、有什么样的优秀经验?偶然在某乎上看到“”问题下的回答,这里分享给大家。原创 2024-04-25 09:17:01 · 653 阅读 · 0 评论 -
那些被忽视的Python核心功能...
语言建模方式**。显然,用Python,原创 2024-04-27 15:00:00 · 886 阅读 · 0 评论 -
程序员如何写出一手漂亮的代码?
有一位知名的 Go 语言程序员和导师。他已经写软件 40 年了,认为自己开始懂得如何写好代码了。以下是他的经验分享:我相信我们都支持“干净的代码”,但这是一种十全十美的东西,没有人可以合理地反对。当然,问题在于我们中很少有人能就“干净的代码”达成共识,以及如何实现它。从 ZX81 开始到现在,我的编程生涯还没有结束,我发现了一些经久不衰的原则。原则比规则更灵活,可能更广泛适用。我认为好的程序应该是。你的代码可能有很多精彩之处,但如果不正确,那么这些精彩之处就不重要了。正确是首要品质。原创 2024-04-27 11:30:00 · 675 阅读 · 0 评论 -
字节大佬总结的Python 中 4 个高效技巧!
今天我想和大家分享 4 个省时的 Python 技巧,可以节省 10~20% 的 Python 执行时间。原创 2024-04-27 09:00:00 · 723 阅读 · 0 评论 -
会Python的大学生,毕业后都这么好找工作吗!
有人和我说:“而往后,这么平平无奇的你,又凭什么去跟别人竞争?大学期间课外时间比较充裕,很多人?很多人都在迷茫着,放纵着生活,以为逃离了高三的「地狱」生活,大学仿佛是天堂,有大把的时间挥霍:追星、煲剧、打游戏、睡懒觉…开始过上积极废柴的生活。,而是实实在在学只要把一项技能修炼到家了,即使你的学习成绩和专业水平不高,仍然具有出色的。而且不管考研与否,,以后在工作中晋升空间更大。教育部预测,来源:微博考研还是求职,这两条路将会越来越拥挤、竞争会越来越激烈。原创 2024-04-24 14:30:00 · 841 阅读 · 0 评论 -
干货|Python的交互式&脚本式
python3当键入一个多行结构时,续行是必须的。原创 2024-04-24 14:00:00 · 936 阅读 · 0 评论 -
干货|Python的输入与输出
表达式语句、print()函数和使用文件对象的write()方法。、转成字符串可以使用repr()或str()函数来实现。例:输出平方与立方的表注意:在这个例子中, 每列间的空格由 print() 添加【自动添加】。除了rjust()还有类似的方法, 如 ljust() 和 center()。这些方法并不会写任何东西, 它们仅仅返回新的字符串。另一个方法 zfill(), 它会在数字的左边填充 0。例1:用format()方式输出平方与立方表例2:拼接字符串。原创 2024-04-24 09:34:59 · 1028 阅读 · 0 评论 -
区区几行Python代码,就能实现全面自动探索性数据分析!
在本文中,我们介绍了10个自动探索性数据分析Python软件包,这些软件包可以在几行Python代码中生成数据摘要并进行可视化。通过自动化的工作可以节省我们的很多时间。Dataprep是我最常用的EDA包,AutoViz和D-table也是不错的选择,如果你需要定制化分析可以使用Klib,SpeedML整合的东西比较多,单独使用它啊进行EDA分析不是特别的适用,其他的包可以根据个人喜好选择,其实都还是很好用的,最后edaviz就不要考虑了,因为已经不开源了。原创 2024-04-23 14:15:00 · 921 阅读 · 0 评论 -
【面试必备】Python 快问快答
答:全局解释器锁 (GIL) 是 CPython(Python 的标准实现)中使用的一种互斥,用于防止多个本地线程同时执行 Python 字节码。这意味着,即使在多核处理器上,Python 线程也不能同时利用多个内核执行 CPU 绑定的任务。不过,它不会阻止 I/O 绑定任务的线程,因为 I/O 操作会释放 GIL。lambda函数,也称为匿名函数,是没有名称的单行小函数。它们是使用lambda关键字创建的,对于简单的一次性函数非常有用。Lambda函数可以接受任意数量的参数,但只能有一个表达式。原创 2024-04-23 13:30:00 · 1000 阅读 · 0 评论 -
推荐7个好用的Python效率工具,拿走不谢!
Pandas是一个强大的分析结构化数据的工具集;它的使用基础是Numpy(提供高性能的矩阵运算);用于数据挖掘和数据分析,同时也提供数据清洗功能。原创 2024-04-23 09:07:09 · 827 阅读 · 0 评论 -
5大自动化测试的Python框架 | 实用干货
综上所述,在上述五种自动化测试的Python框架中,Pytest、Robot Framework和UnitTest可主要用于功能与单元测试,而Lettuce和Behave仅适用于行为驱动测试。通过进一步比较,我们认为:对于功能测试而言,Pytest是的。如果您是基于Python自动化测试的新手,那么Robot Framework是的入门工具。虽然其功能有所受限,但是它非常容易上手。对于基于Python的BDD测试而言,Lettuce和Behave同样优秀。原创 2024-04-22 14:30:00 · 982 阅读 · 0 评论 -
干货 | 用几个语法打破你对Python的滤镜
Python现在是越来越火爆,不仅是风靡世界,还直接进入了中小学生的课堂。所以有越来越多的人想要尝试编程了。想到以前当我第一次用代码打出“Hello, world”的时候,那种兴奋激动之情,真的是难以言表。不过很多同学在刚入门的时候,可能还是对Python有一种距离感,毕竟平时看到的编程代码可能都是这样的👇👆看着一副很高深的样子所以说,学习Python的第一步,并不是一上来就要学技能,而是破除神秘感。我们之所以会觉得编程很难学会,很大程度上是因为我们不够了解它们。原创 2024-04-22 13:45:00 · 519 阅读 · 0 评论 -
为什么黑客也喜欢用Python?
编程是每个黑客必备的技能。编程语言那么多,为何黑客唯独偏爱Python呢?这个问题可以分解为两部分去解答:第一是黑客有什么特征,Python有没有符合这些特征?第二,Python相对于其他语言有什么优势,才使得这么多黑客热衷于它?首先,我们要了解黑客的三个特质,并由这些特征分析明它们为什么都与Python紧密相关:1)黑客的第一个特征就是可以快速的将东西整合在一起,必须着眼于预期的行为快速执行工作,不太考虑程序的可扩展性;原创 2024-04-22 09:26:41 · 1005 阅读 · 0 评论 -
日志记录不再烦恼!Python开发利器Logbook模块带你飞!
Logbook是一个功能强大且易于使用的日志记录库,它提供了比标准库logging模块更加灵活和强大的功能。Logbook支持多种日志记录级别、自定义日志处理器、日志格式化、日志回滚等功能,可以满足各种不同场景下的日志记录需求。我们可以通过继承logbook.Handler类来自定义日志处理器,实现特定的日志输出逻辑。print(f'[Logbook模块是一个功能强大且易于使用的日志记录库,可以帮助我们更好地管理和记录日志信息。原创 2024-04-19 14:15:00 · 1029 阅读 · 1 评论 -
Pyjion:一个解决Python性能瓶颈的利器!
Pyjion是一个Python的即时编译器,旨在提高Python代码的执行速度。它基于.NET Core Runtime,通过将Python代码编译成本地机器代码来实现性能优化。Pyjion的设计初衷是为了提供一种更快速的Python执行环境,使得Python程序能够更高效地运行。原创 2024-04-19 13:45:00 · 825 阅读 · 0 评论 -
从入门到精通:Python概率编程库pymc的应用与实践!
pymc是一个Python库,用于概率编程。它基于贝叶斯统计学原理,提供了一种灵活的方式来构建概率模型,并进行推断。pymc的核心思想是将模型的参数视为随机变量,通过贝叶斯推断来估计这些参数的分布。这种方法不仅可以帮助我们更好地理解数据背后的模式,还可以提供对未来事件的预测。在本文中,我们深入探讨了pymc模块的应用场景,并通过多个实际案例展示了其强大之处。概率编程是一种强大的工具,可以帮助我们更好地理解数据背后的模式,做出更准确的预测。原创 2024-04-19 09:26:50 · 849 阅读 · 0 评论 -
这些 Python 脚本你一定需要!
我们每天都会遇到各种各样的编程挑战,解决这些问题需要 Python 基本语法之外的高级编码技术。在本文中,我将介绍一些有趣的 Python 脚本,它们将成为您项目中的宝贵工具。原创 2024-04-20 13:00:00 · 1080 阅读 · 0 评论 -
10个中文成语,10种Python新手错误
Python语言与大多数编程语言不相同,它的语句后面不需要加分号结尾。原创 2024-04-20 09:30:00 · 821 阅读 · 0 评论 -
为什么Python这么火?——探究Python成为编程界宠儿
Python是一种高级编程语言,近年来因其简单易学、功能强大和广泛应用而备受欢迎。在本文中,我将深入探讨Python为什么如此火爆的原因,并从多个角度解释其成功之处。一、Python的易用性Python语法简单易懂,类似于英语,因此初学者可以快速上手。相较于其他编程语言,Python语法的简洁性为开发者节省了时间和精力,使得编写代码更加轻松、愉悦。Python拥有大量的库和工具,可以方便地进行各种操作,例如图像处理、网络爬虫、Web开发、数据科学等等。原创 2024-04-16 15:00:00 · 804 阅读 · 0 评论 -
为什么那么多人喜欢Python?学习Python能为我们带来哪些优势?
Python是现在最火的编程语言,没有之一。那么,相对于其他语言,为什么那么多人喜欢Python?学习Python能为我们带来哪些优势?今天,小编就来和大家探讨一下!相对于Java、C语言等,Python简单易学,更适合没有编程基础的小白入门。Python 的语言没有多少仪式化的东西,所以就算不是一个 Python 专家,你也能读懂它的代码。Python编写代码的速度非常的快,而且非常注重代码的可读性,非常适合多人参与的项目。它具备了比以前传统的脚本语言更好的可重用性,维护起来也很方便。原创 2024-04-16 13:45:00 · 792 阅读 · 0 评论 -
“我,月薪4500,副业收入2w”:用Python做副业,到底有多赚钱?
现在在年轻人打工的第一目标是什么?但赚钱谈何容易,很多人工作只有一点“死”工资,每月再扣除房租水电、花呗信用卡的钱,能用的钱真的不多了,更别提去提高生活质量了。不少人甚至自嘲自己是“自费打工”:所以,副业也就成了职场人最感兴趣的话题之一。下面介绍几个非常适合职场人的“黑科技”副业,或许你会感兴趣~相信大家都有在网上寻找并下载资源的经历,像是电影、论文……有时候真的不想自己再费时费力地去找了,“要是别人有现成的资源该多好!这个副业,就是抓住大家这个心理,可以先从网上一键爬取上万个资源,原创 2024-04-16 09:14:49 · 527 阅读 · 0 评论 -
Python里安装了库却报错找不到是怎么回事?
你在写代码的时候有没有遇到过这样的问题:明明已经用pip安装好了一个Python模块,但当你在代码中使用时,却给你报错说找不到这个库。出现这种情况,绝大多数都是因为你安装模块的那个pip,和你执行代码时的python,不属于同一个Python环境。同一台电脑,还能不是同一个Python?是的,一台电脑上,不仅可以有多个版本的Python,即便是一个Python,也可以创建出多个虚拟环境。例如用Pycharm新建项目的时候,就很可能帮你创建并使用了一个新的Python虚拟环境。原创 2024-04-14 15:00:00 · 4643 阅读 · 0 评论 -
Python初学者必知必会:字典(dict)常用操作
在Python中,字典是一种非常强大且常用的数据结构。它提供了一种键值对(key-value pair)的存储方式,使得数据的存取变得既快速又方便。字典的键可以是任何不可变类型,如字符串、数字或元组,而值则可以是任何数据类型。我将详细介绍Python字典的常用操作,帮助初学者更好地理解和使用这一功能。原创 2024-04-14 14:00:00 · 1150 阅读 · 0 评论 -
Python必知必会:变量是标签还是盒子?
在 Python 中,变量可以被理解为标签,与其他一些编程语言中将变量视为存储数据的容器(盒子)的观念不同。在 Python 中,数据存储在内存中的对象里,而变量则像是贴在这些对象上的标签。原创 2024-04-14 09:40:23 · 813 阅读 · 0 评论 -
Python在工业自动化领域的应用详解
虽然我们最终可能不会使用Python来控制机器硬件或直接与制造设备进行接口,但这并不意味着Python没有工业应用。当我们从大局角度看工业4.0时,我们发现数据是其关键特征。我们正在直接将数字世界叠加到物理世界上。这就是为什么我们需要Python的原因:为了弥合它们之间的差距,处理我们正在生成的前所未有的大量数据,并支持宏观控制。原创 2024-04-12 10:43:57 · 989 阅读 · 0 评论