随笔分类 -  python

python学习笔记
摘要:当处理正则表达式时,通常会遇到以下几种常见的量词: *:匹配前面的表达式零次或多次。 例如,a*b可以匹配 "b", "ab", "aab", "aaab" 等。 +:匹配前面的表达式一次或多次。 例如,a+b可以匹配 "ab", "aab", "aaab" 等,但不能匹配 "b"。 ?:匹配前面的 阅读全文
posted @ 2023-09-05 13:47 No九五二七9527 阅读(79) 评论(0) 推荐(0) 编辑
摘要:定义一个dialog类,在设置必要的窗口属性后,可参照panel的布局方式进行排布。 # 自定义对话框类,新增样机信息弹窗 class DetailGridDialog(wx.Dialog): def __init__(self, parent,parameter1,parameter2,param 阅读全文
posted @ 2023-08-28 16:58 No九五二七9527 阅读(161) 评论(0) 推荐(0) 编辑
摘要:例如现在有一个dialog类: class DetailGridDialog(wx.Dialog): def __init__(self, parent,A,B,C): super().__init__(parent, title="示例", style=wx.RESIZE_BORDER | wx. 阅读全文
posted @ 2023-08-23 15:34 No九五二七9527 阅读(40) 评论(0) 推荐(0) 编辑
摘要:首先声明,这里达不到超链接的效果,仅仅是显示出来像超链接的样式而已!!! 如果需要实现超链接,就尝试绑定一下单元格点击事件。 重绘表格类构建 class BlueUnderlineRenderer(wx.grid.PyGridCellRenderer): def __init__(self): gr 阅读全文
posted @ 2023-08-16 09:35 No九五二七9527 阅读(37) 评论(0) 推荐(0) 编辑
摘要:首先导入需要的模块功能 from urllib import parse from pymongo import MongoClient 使用pymongo的客户端进行链接 self.host = "168.9.5.27" self.port = 27017 self.user = "Mr.baba 阅读全文
posted @ 2023-08-11 17:29 No九五二七9527 阅读(72) 评论(0) 推荐(0) 编辑
摘要:filter() 函数是 Python 内置的函数之一,用于过滤序列中的元素,并返回满足指定条件的新序列。 filter() 函数的语法如下: filter(function, iterable) function 是一个函数,用于定义过滤的条件。可以是预定义函数、匿名函数或 lambda 表达式。 阅读全文
posted @ 2023-07-17 15:51 No九五二七9527 阅读(145) 评论(0) 推荐(0) 编辑
摘要:setdefault() 方法是Python字典(dict)类提供的一个方法,用于获取指定键的值,如果键不存在,则插入指定的默认值,并返回该值。以下是对 setdefault() 方法的详细说明: 语法: dict.setdefault(key, default) 参数说明: key:要查找和插入的 阅读全文
posted @ 2023-07-17 15:38 No九五二七9527 阅读(324) 评论(0) 推荐(0) 编辑
摘要:lambda 表达式是一种匿名函数的简洁表示法,它可以在需要函数对象的地方使用,并且通常用于一次性的简单函数定义。 以下是 lambda 表达式的一般形式: lambda 参数列表: 表达式 lambda 关键字用于表示定义一个匿名函数。 参数列表是函数的参数,可以包含零个或多个参数,多个参数之间使 阅读全文
posted @ 2023-07-17 10:27 No九五二七9527 阅读(278) 评论(0) 推荐(0) 编辑
摘要:一、了解sorted() 函数 sorted() 函数是Python内置的用于排序可迭代对象的函数,它可以接受多个参数来进行灵活的排序操作。下面是对sorted()函数的参数要求和使用方法的详细说明: 参数列表: iterable(必需):表示要进行排序的可迭代对象,例如列表、元组、集合等。 key 阅读全文
posted @ 2023-07-17 09:49 No九五二七9527 阅读(52) 评论(0) 推荐(0) 编辑
摘要:import wx import matplotlib from matplotlib.figure import Figure from matplotlib.backends.backend_wxagg import FigureCanvasWxAgg as FigureCanvas from 阅读全文
posted @ 2023-07-12 17:24 No九五二七9527 阅读(29) 评论(0) 推荐(0) 编辑
摘要:一、filter()方法介绍: filter() 是 Python 内置的一个函数,用于根据指定的条件对可迭代对象进行筛选,返回符合条件的元素。 filter() 函数的语法如下: filter(function, iterable) 其中 function 是一个函数或可调用对象,表示用于判断每个 阅读全文
posted @ 2023-07-10 14:29 No九五二七9527 阅读(353) 评论(0) 推荐(0) 编辑
摘要:想要创建类似于wx.EVT_BUTTON这样的自定义事件,可以通过定义一个继承自wx.PyEvent的子类,并在其中添加自定义的事件类型。下面是一个示例代码: import wx # 创建自定义事件类型 MY_EVENT_TYPE = wx.NewEventType() EVT_MY_EVENT = 阅读全文
posted @ 2023-07-08 15:37 No九五二七9527 阅读(120) 评论(0) 推荐(0) 编辑
摘要:代码实例 #coding:utf-8 #!/usr/bin/env python #@author: 9527 import wx class DelayStatisticalPanel(wx.Panel): ''' @function: 背景板(BOOK) @By: 9527 ''' def __ 阅读全文
posted @ 2023-06-25 17:46 No九五二七9527 阅读(16) 评论(0) 推荐(0) 编辑
摘要:在使用wxpython编写GUI时,如果需要在GUI上显示统计图,这里就可以用到matplotlib.pyplot; 一、首先就是导入matplotlib.pyplot模块 from matplotlib.backends.backend_wxagg import FigureCanvasWxAgg 阅读全文
posted @ 2023-06-20 11:02 No九五二七9527 阅读(495) 评论(0) 推荐(0) 编辑
摘要:可以使用 Python 的内置模块 sys 和 platform 来判断当前系统的类型。 示例代码如下: import sys import platform if sys.platform.startswith('linux'): print('当前系统为 Linux') elif sys.pla 阅读全文
posted @ 2023-06-12 11:08 No九五二七9527 阅读(3936) 评论(0) 推荐(0) 编辑
摘要:通过try语句去尝试做正确的事,如果中途遭遇了意外情况就引发异常提示,异常提示通过traceback.print_exc()实现。 try: …………………… …………………… …………………… return "成功执行"except Exception as e: # Handle the exc 阅读全文
posted @ 2023-06-12 09:50 No九五二七9527 阅读(55) 评论(0) 推荐(0) 编辑
摘要:Python 的 split() 方法可以对字符串进行切割,得到一个字符串列表。该方法的语法是: python string.split(sep=None, maxsplit=-1) 参数说明:- sep:分隔符,默认是所有的空字符,包括空格、换行(\n)、制表符(\t)等。- maxsplit:切 阅读全文
posted @ 2023-06-03 16:30 No九五二七9527 阅读(183) 评论(0) 推荐(0) 编辑
摘要:在wxPython中,Layout()方法用于布局管理器的更新。它会告诉布局管理器重新计算和调整子控件的大小和位置。一般来说,当您:- 添加或删除子控件- 隐藏或显示子控件- 改变子控件的大小- 改变容器的大小这些情况下,您需要调用Layout()方法,告诉布局管理器进行重新布局。例如,在BoxSi 阅读全文
posted @ 2023-06-02 10:37 No九五二七9527 阅读(229) 评论(0) 推荐(0) 编辑
摘要:#此类用于设置渐变色panel class MyPanel(wx.Panel): def __init__(self, parent): wx.Panel.__init__(self, parent, wx.ID_ANY) self.SetBackgroundStyle(wx.BG_STYLE_PA 阅读全文
posted @ 2023-06-01 13:42 No九五二七9527 阅读(16) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示