![](https://i-blog.csdnimg.cn/columns/default/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
基础操作
文章平均质量分 68
PythonFun
Python编程爱好者,专注于Python基础入门学习,程序软件设计。
展开
-
机房电脑教师端连接学生端后无法上网的解决方案
在计算机辅助翻译实验室,教师端与学生端的连接是通过设置网络来实现的,以便进行课堂管理与教学操作。然而,在实际应用过程中,教师端电脑连接学生端后,常常会遇到无法上网的问题。本文将详细探讨该问题的成因,并提供两种可行的解决方案,帮助教师在控制学生端的同时,保持网络连接。原创 2025-02-16 21:40:22 · 599 阅读 · 0 评论 -
Deepseek实用指南:内涵、特征与方法
DeepSeek是一款由中国科技公司研发的通用人工智能(AGI)平台,该平台强调大模型的应用,旨在通过其强大的AI能力服务于广泛场景。它不仅开源且免费商用,允许用户和开发者在各种任务中利用其服务。DeepSeek擅长的领域包括但不限于智能对话、文本生成、语义理解、计算推理、以及代码生成补全。这使得它能够应对从日常的文本创作,如文章、故事、诗歌、营销文案和社交媒体内容,到更专业的任务,如代码开发辅助、逻辑问题解答、情感分析、意图识别、文本分类,乃至多语言翻译和本地化。原创 2025-02-13 16:05:36 · 647 阅读 · 0 评论 -
Python中的类是什么?有什么作用?
类是通过 class 关键字定义的,其内部可以包含变量(属性)和方法(函数)。在这个例子中,Student 是一个类,它有一个构造函数 __init__,用于初始化对象的属性。类是面向对象编程中用于描述一组具有相同属性和行为的对象的模板。通过类,可以定义对象的结构和行为,并通过实例化创建具体的对象。类支持继承、封装和多态等特性,使得代码更加模块化和可复用。原创 2025-02-11 17:23:03 · 402 阅读 · 0 评论 -
Python初学者必学指令
讲解Python常用基础指令原创 2025-02-08 18:06:24 · 176 阅读 · 0 评论 -
深入解析 Python 2 与 Python 3 的差异与演进
Python 2 和 Python 3 是 Python 编程语言的两个主要版本。Python 3 于 2008 年发布,旨在解决 Python 2 中的一些设计缺陷,并引入了许多新特性。虽然 Python 2 在很长一段时间内仍然被广泛使用,但自 2020 年 1 月 1 日起,Python 2 的官方支持已结束,所有新的项目都应当采用 Python 3。本文将详细对比 Python 2 和 Python 3 的主要区别,帮助开发者更好地理解 Python 语言的演变。原创 2025-01-09 21:25:39 · 806 阅读 · 0 评论 -
Python 中的作用域:规则与应用
作用域是程序中变量生命周期的一个重要方面。理解 Python 的作用域规则有助于避免命名冲突、提高代码的可读性和可维护性。在实际编程中,合理利用局部、嵌套、全局和内置作用域,可以帮助开发者更加高效地管理变量的作用范围和生命周期。通过掌握 LEGB 规则,我们可以更清楚地了解 Python 在查找变量时的优先顺序,从而避免一些潜在的错误并编写更加稳定的代码。原创 2025-01-09 21:10:52 · 1086 阅读 · 0 评论 -
Python中构建终端应用界面利器——Blessed模块
Blessed的优点不仅体现在它的简洁优雅的API设计上,还在于它提供了强大的终端控制能力。无论是简单的彩色文本显示,还是复杂的动态交互界面,Blessed都能轻松应对。它的跨平台兼容性以及丰富的功能支持使其成为终端UI开发的理想工具。随着命令行工具的持续流行,我们相信Blessed将会在终端应用开发领域占据越来越重要的地位。它不仅能帮助开发者轻松创建美观的终端界面,还能带来更加流畅和专业的用户体验。终端UI开发不再是开发者的头痛问题,借助Blessed。原创 2024-12-28 16:18:29 · 904 阅读 · 0 评论 -
碾压POE的一站式AI助手——Monica AI
Monica AI 的魅力在于它不仅继承了 ChatGPT 的强大对话能力,还以插件和桌面应用的形式提升了使用的便捷性和功能丰富度。不管是学习、工作还是日常娱乐,它都能成为你的高效助手。如果你对 Monica AI 充满好奇,不妨马上试试,让 AI 助力你的生活和工作!原创 2024-12-25 21:13:00 · 1876 阅读 · 0 评论 -
如何使mysql数据库ID从0开始编号——以BiCorpus为例
BiCorpus是北京外国语大学老师研制一款在线语料库网站,可以通过上传tmx文件,实现在线检索功能,程序在github上开源免费,深受广大网友的喜欢。在使用过程中,我发现我上传的语言资产经历修改后,ID从41开始的,于是我就想使用select语句把它从1开始。借助把网站转移到新平台之际,我和进行对话,终于实现了这个想法。原创 2024-12-14 22:05:52 · 342 阅读 · 0 评论 -
玩转Python中的JSON:从基础到进阶
在处理JSON数据时,Python的json模块提供了许多方便的功能,涵盖了从简单的对象转换到复杂嵌套结构的解析。通过本教程中的示例,你可以灵活地使用Python对JSON数据进行转换、存储、修改、合并等操作。在处理json格式数据时要注意以下事项:1. 在处理包含非ASCII字符(如中文)的JSON时,建议使用ensure_ascii=False,否则可能会遇到字符编码问题。2. 当操作文件时,请确保文件路径正确,并在操作完成后及时关闭文件,避免文件损坏。原创 2024-12-14 20:27:47 · 1225 阅读 · 0 评论 -
Excel中批量替换字符大PK:Excel VS. Python
1. 不同场景需要的不同的解决办法,不同的方法各有优劣。WPS中用substitutes, Excel中用vlookup,如果数据量较大,可以考虑用python。2. 在数据量较少的情况下,wps的公式甚至比py执行效率还高。但是如果是几十个文件,替换的内容成百上千时,用线下的python代码进行替换就方便了。3. 这是一个菜品替换小项目,如果换成翻译中的术语替换,也可以采用同样的操作,推荐使用substitutes,因为这个函数简单易于理解。原创 2024-11-17 17:30:14 · 1496 阅读 · 0 评论 -
Excel365和WPS中提取字符串的五种方法
1. 自从wps有了正则函数后,很多字符串的提取太方便了。这里的正则函数支持分组、捕获分组、断行、替换等功能,十分强大,大家可以多试试。2. 有人说正则表达式不容易记住,但是如果克服畏惧心理,经常使用和操练,记住一些常用的字符意义应该不是难事。原创 2024-11-16 15:50:40 · 1873 阅读 · 1 评论 -
如何让Python编写的图形界面可以自由拖动
1. 未来在编程中,常用的功能貌似都可以包装成一个装饰器或者一个可以调用的模块的形式,这样实现主程序和一些功能性的组件分离,修改、调试程序就更加方便。2. 今天的学习中,从单个的函数实现,到简单的装饰器以及类装饰器的实现,复杂程度进一步提升,应用的逻辑也更多加清晰。3. 学习Python是一个认识不断加深的过程,像装饰器这样难理解的概念,如果单纯从文字上理解比较困难,可以放在小项目中,逐步消化,增进理解。原创 2024-11-14 18:09:47 · 613 阅读 · 0 评论 -
Python中如何正确删除列表中的元素
1. Python是一种逻辑严谨的编程语言,其列表是非常重要的数据结构,学习时一定要了解列表遍历的原理,掌握正确遍历列表的方法。2. 一般情况下,不要用remove直接删除原列表元素,以免造成索引混乱。原创 2024-11-13 07:16:24 · 504 阅读 · 0 评论 -
Python常用脚本集锦
收集了一些常用Python脚本,作为平时练手使用,也可以作为自己的笔记,用到哪个功能可以自己查询一下即可。原创 2024-11-04 20:46:53 · 6423 阅读 · 3 评论 -
Python爬虫抓取四个网站上的英语每日一句
1. 有了三个网站的源码,我们就可以把它们整合在一起,然后只用轻轻一点,就可以查看每日一句。2. 我们还可以加上批量发送邮件、发到指定微信群等功能,让我们的每日一句让更多的人看到。原创 2024-11-03 19:10:53 · 374 阅读 · 0 评论 -
Python函数中关键字参数、位置参数、默认参数有何不同
对于初学者来说,建议先从位置参数开始学习,因为这是最直观的参数形式。随着对函数使用和理解的深入,再逐渐引入关键字参数和默认参数,以便更好地处理灵活性和可读性。理解了基本的参数类型后,根据具体需求决定何时选用哪种参数组合。函数参数是python二级常考的类型题,同时也是我们日常编写程序中常犯的错误,请大家一定要重视。原创 2024-11-02 14:48:08 · 723 阅读 · 0 评论 -
Python中os.mkdir() 和 os.makedirs()有什么不同
当只需创建一个单一目录时,使用 os.mkdir()。当需要创建嵌套目录或确保所有上级目录都存在时,使用 os.makedirs()。为了减少程序报错建议使用os.makedirs(),代码量少,而且也减少了报错,更加pythonic。原创 2024-11-02 06:49:44 · 300 阅读 · 0 评论 -
Python3 基础核心语法指南(初级版)
Python 提供了简洁而强大的语法结构和丰富的标准库,加上社区中的第三方库,Python 几乎可以适应任何编程需求。这篇文章涵盖了 Python 的基础语法与实用技巧,适合初学者和有经验的开发人员快速上手或复习。有些复杂的代码中添加了中文变量代码和英文变量代码,可以对照着看,理解起来就会更快。原创 2024-10-31 19:47:20 · 917 阅读 · 0 评论 -
Python技巧:如何处理未完成的函数
设置还没有代码的函数,与其用 pass 或者 ... 来占位,不如直接用raise抛出一个 NotImplementedError。这不仅能让你及时发现还没完成的功能,减少debug的时间,也能避免一些潜在的问题。这个小技巧不仅适合自己用,还非常适合团队协作时使用,能让大家更清楚代码状态,减少调试时的困扰。原创 2024-10-04 16:12:50 · 425 阅读 · 0 评论 -
Python技巧:如何避免数据输入类型错误
使用 try-except 语句不仅可以让程序更健壮,还可以提升用户体验,避免因为错误的输入导致程序崩溃。这个实用技巧可以用在需要获取用户输入并进行处理时,有效减少报错,使我们的程序更加pythonic。原创 2024-10-04 16:09:43 · 714 阅读 · 0 评论 -
Python获取百度翻译的两种方法
百度是我们常用的搜索工具,其翻译是与爱词霸合作,总体看其反应速度较快,可以作为项目中重要的翻译工具。对比两种两法,获取的数据内容不尽相同,第二种获取的内容较少,第一种获取的内容更为全面,方法也简单,但是获取的内容有重复。我们引用requests模块,向百度发出post请求,得到回复后,进行解释为json格式数据。大家可以根据个人的需求,选择适合自己的代码。原创 2024-09-27 22:24:10 · 640 阅读 · 0 评论 -
我用ChatGPT编写一个英语猜单词游戏源码
我们需要一个单词列表和一个函数来随机选择一个单词并生成缺少字母的版本。hide_count = len(word) // 3 # 随机隐藏1/3的字母这个英语猜单词游戏过随机隐藏单词中的部分字母让玩家进行猜测,简单但有趣。如果你有任何修改或扩展的想法,可以尝试:读取单词表,增加更多单词到单词列表中;增加计时功能;增加难度选项(如隐藏更多字母);添加记分系统等。原创 2024-09-04 20:45:37 · 678 阅读 · 0 评论 -
Excel中格式化日期字符的六种方法
选中A列日期,右键选择自定义单元格格式,类型中输入emmdd或者yyyymmdd就可以了。Excel中日期格式处理有很多种方法,使用Ctrl+E进行智能填充最为简单,Text函数和自定义格式最为常用。原创 2024-09-02 14:49:27 · 2849 阅读 · 0 评论 -
Python如何检测字符串中是否包含空格的五种方法
在这些方法中,使用in关键字通常是最简单、最直接的方式,适用于大多数基本需求。如果你需要更复杂的匹配(如多种空白字符),则正则表达式可能是更好的选择。原创 2024-08-30 17:24:45 · 1819 阅读 · 0 评论 -
两个实用的Python编程技巧
我们在编程过程中得到一个列表,有时我们只想要列表的第一个值或最后一个值,这时我们一般用lst[0]和lst[-1]来表示,但是还有一种更好的方法。通过列表解包同时获取第一个和最后一个值。其中的*_代表的是lst表中除了第一个值和最后一个值的的内容。这样,我们就可以通过first和last两个变量得到了列表的第一个值和最后一个值。第三种方法是通过使用next()和reversed()使用next()函数获取迭代器的第一个元素,并结合reversed()函数获取最后一个元素。原创 2024-08-26 21:27:15 · 398 阅读 · 0 评论 -
Python中*args 和 **kwargs作参数时有什么区别
args 处理位置参数(参数的顺序很重要)。**kwargs 处理关键字参数(参数的名称和对应的值很重要)。*args 在函数内部是一个元组,你可以使用索引或循环来访问其中的元素。**kwargs 在函数内部是一个字典,你可以通过键来访问其中的值。在调用函数时,使用 * 来解包列表或元组,将其作为位置参数传递。使用 ** 来解包字典,将其作为关键字参数传递。原创 2024-08-10 10:32:54 · 723 阅读 · 0 评论 -
PyCharm 中20个高效快捷键指南
在使用 PyCharm 编写代码时,掌握一些高效的快捷键可以极大地提高工作效率。以下是20个你应该知道的PyCharm快捷键,并配以详细说明。原创 2024-07-11 08:33:59 · 2098 阅读 · 0 评论 -
Python中函数参数的传递技巧
在Python中,函数参数可以通过位置参数或关键字参数传递。原创 2024-07-02 16:00:01 · 288 阅读 · 0 评论 -
深入解析Python执行定时任务:从基础到高级
在Python编程中,任务调度是一个常见的需求。不同的场景和需求需要不同的任务调度方法。本文将介绍五种常用的任务调度方法,并分析它们的优缺点和适用场景。原创 2024-05-31 09:29:06 · 729 阅读 · 0 评论 -
Python中合并列表(list)的六种方法
每种都有它的长处,可以根据需求选择最适合的方法。合并列表或者字符串时要注意,合并的内容都是相同类型,不然无法合并,如列表和字符串就无法合并。因此,在编程过程中,有时需要对合并的内容的数据类型进行判断,然后再进行操作。原创 2024-05-08 18:52:08 · 15826 阅读 · 0 评论 -
如何创建虚拟环境打包py文件
Python 项目通常依赖于特定的库和版本。不同的项目可能依赖于相同库的不同版本,这可能导致冲突。使用虚拟环境,你可以为每个项目创建一个独立的 Python 环境,每个环境都有自己的库和版本,从而避免了依赖冲突。采用虚拟环境打包Python文件至关重要,因为它能有效隔离项目依赖,避免版本冲突,确保运行环境的一致性。同时,虚拟环境提升了项目的可移植性,使得部署和协作更加便捷。通过严格控制库和版本,它还增强了项目的安全性。此外,虚拟环境还提供了在同一机器上运行多个Python版本和项目的灵活性。原创 2024-04-06 09:00:32 · 1045 阅读 · 1 评论 -
print()大揭秘:如何用Python打印出多样字符
在Python的世界里,print()不仅仅是一个函数,它是你的朋友、你的传声筒,它可以帮你说出心里的话,展示你的智慧。今天,让我们一起来探索print()的奇妙之旅,从最基础的用法到让它跳舞唱歌(好吧,差不多),我们将一步步解锁print()的各种技能。原创 2024-03-14 16:00:42 · 594 阅读 · 0 评论 -
批量提取word文件中文本框内容的三种方法
VBA代码的优势非常明显,不需要安装额外的软件,只用编写一个宏来遍历文档中所有的形状(Shapes),检查它们是否是文本框,然后将这些文本框中的文本提取出来并写入到一个新的Word文档中。首先,我们选中文件中多个文本框中的一个,然后点击【开始】——【选择】——【选择相似的文本】,就可以全部选中所有文本框的内容,然后用快捷键ctrl+c复制,再打开一个新的文件粘贴就可以了。手动选取的方法也比较简单,思路就是定位——选中——复制——粘贴,可以把一个文档中的文本框内容复制到一个新文档当中。原创 2024-02-11 18:18:57 · 5466 阅读 · 1 评论 -
docker常用10条容器操作命令
4. docker run -d --restart always hello-world #持续运行hello-world这个容器。9. docker exec -i hello-world 路径 命令 #在容器内执行命令。3. docker run hello-world #运行 hello-world 容器。1. docker pull hello-world #拉取hell-world镜像。5. docker pause hello-world #暂停运行中的容器。原创 2024-02-06 12:54:45 · 1652 阅读 · 0 评论 -
如何在Linux中安装新版的Python软件
通常,我们为了测试github上面的一些项目,比如:chat-on-wechat, 我们就可以在vps上的Linux系统中安装Python,从而实现各种人工智能项目的测试和运行。而拉取这些项目的第一步一般要安装一下Python软件,那么如何在Linux上快速安装Python呢?一般情况下很多Linux系统会自带Python, 比如Ubuntu中自带有Python2,但是目前我们常用的是Python版本是3.0以上,因此我们尽可能要安装最新的稳定Python版本。如果成功安装,会输出Python的版本号。原创 2024-02-05 16:49:16 · 1193 阅读 · 0 评论 -
Python二级中的进制转换:看这一篇就够了
以上这些方法都是基于权重的概念,即每个位上的数代表的是其值乘以其位置的权重。在不同的进制中,权重是不同的(二进制是2的幂,八进制是8的幂,十六进制是16的幂)。通过这些方法,可以将任何一个进制的数转换为另一个进制的数。原创 2024-01-18 07:43:56 · 580 阅读 · 0 评论 -
Python中字典合并的七种方法全集
字典是Python中常见的数据类型,表示的是键(key)与值(value)一一对应的硬射关系。字典的合并是Python中的常用操作,准确快速的字典合并可以提升程序的运行速度,本人整理了网上常见的字典合并的7种方法供大家学习参考。原创 2024-01-17 10:53:57 · 2012 阅读 · 0 评论 -
Linux中修改文件名的三种方法
在Linux系统中,修改文件名是一项常见且重要的任务。文件名的修改通常出于多种原因:为了更好地组织文件、确保文件名符合特定的命名规则,或是简单地更正拼写错误。与通过图形界面直接下载后修改文件名不同,使用命令行修改文件名提供了更高的灵活性和自动化的可能性,尤其是在处理大量文件时。在Linux中,有多种方法可以修改文件名,以下是三种常见的方法,各自的使用场景,及其易用性评级。以下是三种常见的方法,每种方法都适用于不同的场景:适用场景: 适用于简单的文件或目录重命名,也可用于移动文件或目录到其他目录的同时更改名称原创 2024-01-16 07:33:41 · 1346 阅读 · 0 评论 -
Linux入门级常用命令学习笔记
以下命令是我跟着编程界的大佬鱼皮学习Linux时用的命令,我把它都记下来,权当作笔记,可供自己后期反复练习使用,让我们学习一下最基本的Linux命令吧。原创 2024-01-15 22:27:46 · 521 阅读 · 0 评论