Python
文章平均质量分 72
关于 Python 的一些内容
Jzwalliser
杂文博主,喜欢敲Python,搞算法,装系统,刷手机,写程序……还喜欢弄弄高中数学~ 文章从不搬运,皆为原创,或是翻译,望君喜欢!
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
安卓手机玩转Manim动画制作
这篇文章详细介绍了如何在安卓手机上通过Termux和Ubuntu容器安装并运行Manim数学动画引擎。主要内容包括:安装Termux终端模拟器、配置Ubuntu容器、安装Manim及其依赖库、可选安装LaTeX(提供完整版和轻量版两种方案)以及添加中文支持等步骤。文章还包含一个测试脚本,用于验证Manim是否成功安装。这种方法让用户能在移动设备上随时创建数学动画,特别适合在外出时进行快速演示或学习。原创 2026-07-04 20:48:37 · 294 阅读 · 0 评论 -
Python 小高考篇(8)拓展
本文介绍了Python中列表的基本操作,包括创建列表、读取和修改元素、遍历列表以及常见错误处理(如下标越界)。此外,文章还讲解了ASCII码与字符的转换函数(chr()和ord())、如何通过import导入外部库(如math函数库),以及不同进制之间的转换方法(如bin()、oct()、hex()和int()函数的使用)。这些内容适合初学者快速掌握Python基础数据类型和常用功能。原创 2024-11-30 22:11:52 · 1122 阅读 · 0 评论 -
Python 小高考篇(7)常用模板
本文介绍了Python中五种常见问题的不同算法实现:斐波那契数列(常规、递推、递归三种方法)、质数判断(常规和埃氏筛法)、最大公约数(常规和辗转相除法)、三角形面积计算(海伦公式)以及阶乘计算(常规和递归法)。每种算法都提供了完整代码示例,并对关键步骤进行了注释说明。这些基础算法涵盖了数学计算、递归思想、列表操作等编程核心概念,可作为初学者学习Python编程和算法设计的实用参考。原创 2024-11-16 14:54:18 · 1023 阅读 · 1 评论 -
Python 小高考篇(6)常见错误及排查
本文总结了Python编程中常见的错误类型及解决方法,包括TypeError(如字符串和数字拼接、参数传递错误)、ValueError(如字符串转整数失败、拆包数量不匹配)、NameError(未定义变量)、AttributeError(数字拆分为字符串)、ZeroDivisionError(除数为零)、ModuleNotFoundError(导入不存在模块)和SyntaxError(参数顺序错误)。针对每种错误提供了错误示例和正确修改方法,帮助开发者快速排查和修复代码问题。原创 2024-11-16 13:44:27 · 2131 阅读 · 0 评论 -
Python 小高考篇(5)自定义函数
本文介绍了Python中自定义函数的三种方法:def定义函数、lambda匿名函数和递归函数。def语法通过def关键词定义,支持参数传递和返回值;lambda提供简洁的单行函数定义方式;递归则是函数自我调用的算法,需设置终止条件避免死循环。文章包含代码示例和自测题,帮助理解函数定义、参数传递、返回值等核心概念,适合Python初学者掌握函数编程基础。原创 2024-11-16 12:05:12 · 1342 阅读 · 0 评论 -
Python 小高考篇(4)循环语句
for 循环用可以设置起始、结束和步长。其中,起始和步长可省略,若省略起始则默认从0开始;若省略步长则默认为1。while 循环用法为while 条件,若条件成立则会执行循环,每执行完循环后都会检查条件是否仍然成立。若不成立则结束循环。若需要死循环,则可以写成while True。break和continue语句简而言之,break就是结束循环;continue就是提前结束本次循环。原创 2024-11-16 09:49:02 · 1538 阅读 · 0 评论 -
Python 小高考篇(3)分支语句
本文介绍了Python中的分支语句和逻辑运算。主要内容包括:1)关系运算符(==、>、<、>=、<=、!=)用于比较数值并返回布尔值;2)条件判断语句if、elif、else的使用方法及执行逻辑;3)逻辑运算符and、or、not的功能和真值表;4)其他数据类型(如字符串、数字)对应的布尔值转换规则。通过示例代码和真值表详细说明了各运算符的工作原理,帮助读者理解Python中的条件控制和逻辑判断机制。文章最后包含自测题和总结,适合Python初学者学习分支语句的核心概念。原创 2024-11-16 09:22:45 · 1138 阅读 · 0 评论 -
Python 小高考篇(2)字符串
本文介绍了Python字符串的基本操作,包括字符串运算符(+拼接、*重复)、格式化方法(%d、%s、%f占位符及小数位控制)、转义符(如\n换行)的使用。还讲解了字符串与整数的相互转换(int()和str())、字符串切割(split()方法)以及获取字符串长度(len()函数)。通过示例代码和自测题帮助理解,最后总结了字符串操作的核心知识点,适合初学者快速掌握字符串处理技巧。原创 2024-11-09 08:32:59 · 1346 阅读 · 0 评论 -
Python 小高考篇(1)基本输入输与运算
本文介绍了Python编程的基础知识,主要包括基本输入输出、变量赋值、整数运算符和增强赋值等内容。文章详细讲解了print()函数的用法及其参数,变量赋值的多种形式,整数运算符的种类及其优先级,以及增强赋值的简便写法。最后提供了两道自测题及答案,帮助读者巩固所学知识。适合初学者快速掌握Python基础语法。原创 2024-10-12 22:49:21 · 1170 阅读 · 0 评论 -
打包导入pyzbar的脚本时的注意事项
本文介绍了使用PyInstaller打包包含pyzbar模块的Python程序时遇到的问题及解决方案。作者在打包二维码扫描器程序时遇到找不到libiconv.dll文件的错误,排查后发现不仅需要包含该文件,还需添加其依赖项libzbar-64.dll。最终通过添加--add-data参数将两个dll文件打包进exe中解决了问题。文章提供了完整的打包命令示例,建议使用pyzbar模块的程序打包时需同时包含这两个dll文件到pyzbar子目录下。原创 2024-07-07 22:57:12 · 1907 阅读 · 0 评论 -
Python tkinter(6)单选框控件
本文介绍了Python中tkinter模块的单选框(Radiobutton)控件的使用方法,包括创建单选框、设置颜色、字体、光标样式、状态、边框样式与厚度、焦点获取、文本对齐方式等属性,并重点讲解了如何通过变量绑定实现单选功能。文章通过多个代码示例演示了单选框的各种配置选项,帮助读者快速掌握tkinter单选框控件的核心用法。原创 2024-02-07 09:45:55 · 2637 阅读 · 0 评论 -
Pyinstaller 反编译
本文介绍了如何将Pyinstaller打包的exe文件反编译回Python源码的方法。首先解释了Pyinstaller打包原理,包括生成spec文件、编译pyc文件及自解压格式打包过程。接着详细说明了反编译步骤:1.使用Pyinstaller Extractor解压exe文件;2.手动添加缺失的pyc文件头(16字节);3.使用uncompyle6工具进行反编译。文章提供了相关工具下载链接,并指出当前版本uncompyle6不支持Python 3.9+的局限性,建议定期备份源代码以防数据丢失。原创 2024-02-06 09:47:23 · 5763 阅读 · 0 评论 -
Pyinstaller 打包
本文介绍了使用Pyinstaller将Python程序打包为可执行文件的详细方法。内容包括Pyinstaller的安装(推荐使用清华镜像加速)、打包原理(生成临时文件运行后删除),以及常见参数用法:单文件/多文件打包(-F/-D)、隐藏控制台(-w)、添加图标(-i)、请求管理员权限(--uac-admin)、导入依赖库(--hidden-import)和添加资源文件(--add-data)。特别说明了资源文件打包后需要修改代码路径获取方式,并提供了参数汇总表格。原创 2024-02-05 11:04:12 · 1563 阅读 · 1 评论 -
制作二维码扫描器
最近,想到用Python制作一个二维码扫描器,于是花了一会儿写了一个。一起看看吧!文末附下载链接哦~原创 2024-02-05 10:58:57 · 1111 阅读 · 1 评论 -
Python tkinter(5)复选框控件
本文介绍了Python中tkinter模块的复选框控件(Checkbutton)的创建与常用属性设置。内容包括复选框的基本创建方法,以及颜色、字体、光标样式、状态、边框样式、焦点获取、文本对齐方式等属性的详细配置示例。文章还演示了如何通过变量(IntVar)获取复选框的选中状态。虽然作者因高中学习繁忙更新缓慢,但仍提供了实用的tkinter控件使用指南。全文代码示例丰富,适合初学者学习tkinter界面开发。原创 2023-09-09 22:04:55 · 3458 阅读 · 2 评论 -
Python tkinter(4)输入框控件
本文介绍了Python的tkinter库中Entry控件的各种属性设置方法,包括颜色、字体、长度、光标样式、状态、边框样式、显示字符、对齐方式以及光标闪烁控制。通过示例代码展示了如何创建和定制输入框,满足不同场景下的需求,如密码输入框、不同边框样式等。文章内容详实,适合tkinter初学者学习使用。原创 2023-07-11 20:59:59 · 11991 阅读 · 4 评论 -
Python tkinter(3)按钮控件
本文介绍了使用Tkinter库创建和定制按钮控件的方法。主要内容包括:按钮的基本创建、文本属性设置、颜色配置(前景色和背景色)、字体样式调整(字体、字号和样式)、按钮尺寸控制、文本对齐方式、光标样式设置、按钮状态管理(正常/禁用)、命令绑定(点击事件)以及边框样式定制(如flat、groove等)。通过代码示例展示了各种属性的实际应用效果,帮助开发者快速掌握Tkinter按钮控件的使用方法,为GUI界面设计提供灵活多样的交互元素。原创 2023-01-04 18:39:57 · 8259 阅读 · 0 评论 -
Python tkinter(2)深入聊聊窗口
本文介绍了Python tkinter库中窗口的各种属性设置方法,包括窗口大小、位置、标题、图标、透明度、窗口状态(最大化/最小化/全屏)、禁用/隐藏窗口、脱离标题栏、调整窗口大小限制等。通过代码示例详细展示了如何实现这些功能,如使用geometry()设置窗口大小和位置,title()设置标题,iconbitmap()和iconphoto()设置图标,attributes()调整透明度和窗口状态等。文章还总结了这些功能的用法,帮助读者快速掌握tkinter窗口的基本操作。原创 2022-10-04 13:05:43 · 4802 阅读 · 3 评论 -
Python tkinter(1)介绍&创建窗口
本文介绍了Python中tkinter库的基本使用,重点讲解了如何创建和设置GUI窗口。文章首先区分了Python 2.X和3.X中导入tkinter的不同写法,然后展示了创建窗口的基本代码框架,并强调了mainloop()的重要性。此外,还介绍了调整窗口大小的方法geometry(),并提醒注意参数格式。最后给出完整的代码示例,并预告后续将深入讲解更多tkinter知识。全文以轻松幽默的语言风格,适合初学者快速入门tkinter的基础窗口创建功能。原创 2022-09-17 21:05:21 · 1047 阅读 · 1 评论
分享