- 博客(20)
- 收藏
- 关注
原创 Python 绘图库Matplotlib
3、import matplotlib.pyplot as plt 导入后即可使用(pyplot 是 Matplotlib 的核心模块,通常简称为 plt)1、Matplotlib用于创建高质量的二维图表和图形,它功能强大且灵活,广泛应用于数据分析、科学计算和机器学习等领域。4、输出格式多样:支持保存为 PNG、PDF、SVG 等多种格式。2、高度可定制:可以调整颜色、样式、标签、标题、坐标轴范围等。1、支持多种图表类型:折线图、散点图、柱状图、饼图等。plt.plot() - 折线图。
2025-03-25 15:57:58
301
原创 Python tkinter小案例-登录窗口
可通过该案例,快速了解tkinter是如何使用的(具体根据实际业务设计即可),^_^...案例里面,可以练习到基本的控件使用、布局方式、按钮控件绑定回调函数、以及消息框等内容。通过使用python内置的tkinter,快速开发一个登录小窗口GUI。
2025-03-21 17:08:59
226
原创 Python 推导式
与列标配推导式相比,生成器表达式只有在需要时才会计算值(惰性计算),按需生成元素,节省内存,尤其适合处理大数据集或无限序列。尽管生成器表达式与这些推导式非常类似,但在技术上,它通常不被严格归类为“推导式”,而是被视为一种特殊的迭代器。列表推导式是最常见的一种推导式,用于从一个或多个迭代器快速生成列表。3、字典推导式(Dictionary Comprehensions)集合推导式与列表推导式类似,但生成的是无序且不重复的元素集合。2、集合推导式(Set Comprehensions)
2025-03-19 17:57:03
254
原创 Python tkinter子模块
Combobox: 组合选择框控件,用户可以自己在输入框中输入内容,也可以在下拉列表中选择。Notebook: 笔记本控件,添加多个Frame选项卡,用户可以在不同选项卡之间切换。3、Separator(分割线 - 用来分离控件,类似于分类作用,比较常用)Sizegrip: 尺寸调整控件,显示一个调整窗口尺寸的按钮。子模块的内容,这里不做太详细的介绍,仅列举几个常用的内容作为示例,Separator: 分割线控件,显示一条垂直或水平的分割线。显示效果:(截图仅演示了“对话框1”)
2025-03-19 14:33:14
171
原创 Python tkinter主模块
7.1->Menubutton是一个Button的样式,可以绑定一个菜单,点击后弹出菜单,该控件基本不用,这里不介绍。4.2->Text里面不仅能够插入文本,还可以插入图片、组件等,还可以有标记功能,对于特殊的内容改变颜色。注意:Message控件(消息控件,用来显示多行文本,与Label功能类似),基本可以被Label替代。6.2->使用labelwidget参数,可以用一个组件替代显示的文本,比如可以设置一个Button。4、Text(多行文本输入框控件 - 用户可以输入多行文字,自由换行)
2025-03-19 11:30:30
526
原创 Python 类属性和实例属性的区别
★ 实例属性:适用于那些每个实例需要独立保存的数据。如果你希望某个属性值可以因实例而异,使用实例属性。★ 类属性:适用于那些所有实例共享的数据。如果你希望某个属性在所有实例之间保持一致,使用类属性。每个实例都有其自己的属性副本,因此修改一个实例的属性不会影响其他实例。修改类属性会影响所有实例(除非某个实例单独设置了同名的实例属性)类属性是在类中直接定义的变量,不需要通过 self 来声明。尽管可以通过类名访问实例属性,但不推荐。可以通过类名或实例名来访问类属性。主要通过实例名来访问实例属性。
2025-03-12 11:14:52
212
原创 Python 数据分析库NumPy
NumPy是Python中用于科学计算(数据分析)的第三方库,主要来处理 数值型 的多维度数组与矩阵运算,也针对数组运算提供大量的数学函数库。
2025-02-22 18:00:42
137
原创 Python 处理JSON数据
python进行JSON数据操作,主要介绍下面4个函数:json.dump()、json.dumps()、json.load()、json.loads()<1> 如果使用Json处理数据,需要和文件进行交互,推荐使用 json.dump() 和 json.load()<2> 如果在代码里仅处理Json数据,推荐使用 json.dumps() 和 json.loads()作用:将Python对象转化为Json字符串,并将字符串写入文件(注意:该方式需提供文件对象)参数:Json字符串(1个)
2025-02-18 16:55:49
128
原创 Python 正则表达式re
(字符区间可以用-(连字符)来定义)(如:[0-9]等价于[0123456789])[] (来定义一个字符集合)(如:[0123456789]等价于\d)\s (任何一个空白字符(等价于[\f\n\r\t\v]))[a-z] (匹配a-z的任意一个字母)(前面字符的0个或1个)* (前面字符的0个或多个)+ (前面字符的1个或多个). (任意字符,不包括\n)^ (匹配到字符串的开头)(取非)--->匹配单个字符。--->匹配多个字符。
2025-02-18 11:07:00
100
原创 Python 闭包和装饰器
1>.可以在函数整体功能上,增加其他功能(而增加的功能,要么在函数整体功能之前,要么在函数整体功能之后)<2>.往往(不是必须)是内部函数还用到了外部函数(变量),把内层函数的对象当做闭包。<4>.装饰器使用很灵活,不仅可以装饰函数,也可以装饰类,而且类也可以做装饰器。<1>.多层函数嵌套的定义(一般是2个,外层函数返回内层函数的引用)<3>.一个函数可以被多个装饰器修饰,一个装饰器也可以修饰多个函数。2.3 同一个装饰器对多个函数装饰。2.4 多个装饰器对同一个函数装饰。<5>.装饰器可以带参数。
2025-02-14 09:38:05
245
原创 Python 运行C语言代码
2、将main.c编译生成main.dll(略)3、编写python代码运行C语言代码。1、C语言源码(main.c)
2025-02-10 20:13:25
82
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人