![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Python
文章平均质量分 91
rubbish_hama
这个作者很懒,什么都没留下…
展开
-
Tkinter学习-LabelFrame
The Tkinter LabelFrame WidgetLabelFrame 组件是 Frame 组件的变体。默认情况下,LabelFrame 会在其子组件的周围绘制一个边框以及一个标题。何时使用 LabelFrame 组件? 当你想要将一些相关的组件分为一组的时候,可以使用 LabelFrame 组件,比如一系列 Radiobutton(单选按钮)组件。用法 为组件分组,需要先创建...原创 2018-07-08 13:35:16 · 10661 阅读 · 3 评论 -
数据结构与算法--python学习笔记四(听了左神的课,自己整理的,左神还是强啊)
class AbstractBinarySearchTree(object): def __init__(self, pHead): self.root = pHead self.size = 0 def createNode(self, value, parent, left, right): self.newNode = w...原创 2019-03-25 19:13:31 · 452 阅读 · 0 评论 -
数据结构与算法--python学习笔记三(听了左神的课,自己整理的,左神还是强啊)
def hanoiProcess(n, fromStr, toStr, helpStr): if n == 1: print("Move 1 from " + fromStr + ' to ' + toStr) else: hanoiProcess(n - 1, fromStr, helpStr, toStr) print("Mov...原创 2019-03-25 19:12:22 · 314 阅读 · 0 评论 -
数据结构与算法--python学习笔记二(听了左神的课,自己整理的,左神还是强啊)
class getCommonNode(object): """返回两个单链表的第一个相交点""" def FindFirstCommonNode(self, pHead1, pHead2): loop1 = self.getLoopNode(pHead1) loop2 = self.getLoopNode(pHead2) if l...原创 2019-03-25 19:11:21 · 263 阅读 · 0 评论 -
数据结构与算法--python学习笔记一(听了左神的课,自己整理的,左神还是强啊)(前面提到的方法有的在后面的博客里)
import randomimport numpy as npimport copyimport functools# 综合排序的方式选择从样本容量和稳定性角度考虑:当样本量较小时,选择插入排序,即使是O(N**2),但常数项极低。# 当排序的是基础类型,使用快排,因为不计较稳定性。当排序的是自定义类时,使用归并排序,需要考虑稳定性。# processArray(siz...原创 2019-03-25 19:10:06 · 377 阅读 · 0 评论 -
数据结构与算法-Python
1. 算法:算法是计算机处理信息的本质,因为计算机程序本质上是一个算法来告诉计算机确切的步骤来执行一个指定的任务。一般的,当算法在处理信息时,会从输入设备或数据的存储地址读取数据,把结果写入输出设备或某个存储地址以后再调用。 算法是独立存在的一种解决问题的方法和思想2. 算法的五大特性: 输入:算法具有0个或多个输入 输出:算法至少有1个或多个输出 有穷...原创 2018-09-16 20:10:34 · 802 阅读 · 0 评论 -
Tkinter-Frame
The Tkinter Frame WidgetFrame(框架)组件是在屏幕上的一个矩形区域。Frame 主要是作为其他组件的框架基础,或为其他组件提供间距填充。何时使用 Frame 组件? Frame 组件主要用于在复杂的布局中将其他组件分组,也用于填充间距和作为实现高级组件的基类。用法 Frame 组件可以用于装饰界面:1. from tkinter import *2. ...转载 2018-07-06 16:52:12 · 9437 阅读 · 0 评论 -
Tkinter-Listbox
The Listbox WidgetListbox(列表框)组件用于显示一个选择列表。Listbox 只能包含文本项目,并且所有的项目都需要使用相同的字体和颜色。根据组件的配置,用户可以从列表中选择一个或多个选项。何时使用 Listbox 组件? Listbox 组件通常被用于显示一组文本选项,Listbox 组件跟 Checkbutton 和Radiobutton 组件类似,不过 List...转载 2018-07-06 16:51:21 · 2665 阅读 · 0 评论 -
Tkinter学习-Radiobutton
The Tkinter Radiobutton WidgetRadiobutton(单选按钮)组件用于实现多选一的问题。Radiobutton 组件可以包含文本或图像,每一个按钮都可以与一个 Python 的函数或方法与之相关联,当按钮被按下时,对应的函数或方法将被自动执行。 Radiobutton 组件仅能显示单一字体的文本,但文本可以跨越多行。另外,还可以为其中的个别字符加上下划线(例如...转载 2018-07-06 16:50:24 · 1542 阅读 · 0 评论 -
Tkinter学习- Checkbutton
The Tkinter Checkbutton WidgetCheckbutton(多选按钮)组件用于实现确定是否选择的按钮。Checkbutton 组件可以包含文本或图像,你可以将一个 Python 的函数或方法与之相关联,当按钮被按下时,对应的函数或方法将被自动执行。 Checkbutton 组件仅能显示单一字体的文本,但文本可以跨越多行。另外,还可以为其中的个别字符加上下划线(例如用于...转载 2018-07-06 16:48:36 · 1361 阅读 · 0 评论 -
Tkinter学习-Button
The Tkinter Button WidgetButton(按钮)组件用于实现各种各样的按钮。Button 组件可以包含文本或图像,你可以将一个 Python 的函数或方法与之相关联,当按钮被按下时,对应的函数或方法将被自动执行。 Button 组件仅能显示单一字体的文本,但文本可以跨越多行。另外,还可以为其中的个别字符加上下划线(例如用于表示键盘快捷键)。默认情况下,tab 按键被用于...转载 2018-07-06 16:47:29 · 2719 阅读 · 0 评论 -
Tkinter 学习-1
The Tkinter Label WidgetLabel(标签)组件用于在屏幕上显示文本或图像。Label 组件仅能显示单一字体的文本,但文本可以跨越多行。另外,还可以为其中的个别字符加上下划线(例如用于表示键盘快捷键)。何时使用 Label 组件? Label 组件用于显示文本和图像,并且使用双缓冲,这样你就可以随时更新内容,没有恼人的闪烁。 如果希望显示的数据用户可以进行操作,使...转载 2018-07-06 16:45:44 · 378 阅读 · 0 评论 -
Python学习笔记
1.python是脚本语言,脚本语言是电脑编程语言,开发者藉以编写出让电脑听命行事的程序。以简单的方式快速完成某些复杂的事情通常是创造脚本语言的重要原则。2.IDLE是一个Python Shell,是一个通过键入文本与程序交互的途径。3.在字符串中嵌入一个双引号:(1)利用反斜杠(\)对双引号转义 'Let\'s go !'(2)用单引号引起这个字符串 print('i "love" you') ...原创 2018-07-06 16:38:33 · 972 阅读 · 0 评论 -
Tkinter 学习-Canvas
The Tkinter Canvas WidgetCanvas(画布)组件为 Tkinter 的图形绘制提供了基础。Canvas 是一个高度灵活的组件,你可以用它绘制图形和图表,创建图形编辑器,并实现各种自定义的小部件。何时使用 Canvas 组件? Canvas 是一个通用的组件,通常用于显示和编辑图形。你可以用它来绘制线段、圆形、多边形,甚至是绘制其它组件。用法 在 Canvas...原创 2018-07-08 14:32:44 · 17074 阅读 · 7 评论 -
Tkinter学习-Scrollbar
The Tkinter Scrollbar WidgetScrollbar(滚动条)组件用于滚动一些组件的可见范围,根据方向可分为垂直滚动条和水平滚动条。Scrollbar 组件常常被用于实现文本、画布和列表框的滚动。何时使用 Scrollbar 组件? Scrollbar 组件通常几乎与 Text 组件、Canvas组件和 Listbox 组件一起使用,水平滚动条还能跟Entry 组件配合...原创 2018-07-08 13:48:27 · 8513 阅读 · 4 评论 -
kinter学习-Text
The Tkinter Text WidgetText(文本)组件用于显示和处理多行文本。在 Tkinter 的所有组件中,Text 组件显得异常强大和灵活,适用于多种任务。虽然该组件的主要目的是显示多行文本,但它常常也被用于作为简单的文本编辑器和网页浏览器使用。何时使用 Text 组件? Text 组件用于显示文本文档,包含纯文本或格式化文本(使用不同字体,嵌入图片,显示链接,甚至是带 C...原创 2018-07-08 13:47:37 · 1857 阅读 · 0 评论 -
Tkinter学习-Scale
The Tkinter Scale WidgetScale(刻度)组件看起来像是一个带数据的 Scrollbar(滚动条)组件,但事实上它们是不同的两个东东。Scale 组件允许用于通过滑动滑块来选择一个范围内的数字。你可以控制该组件的最大值、最小值,以及分辨率。何时使用 Scale 组件? 当你希望用户输入某个范围内的一个数值,使用 Scale 组件可以很好的代替 Entry 组件。用法 ...原创 2018-07-08 13:40:43 · 3725 阅读 · 0 评论 -
Tkinter学习- Entry
The Tkinter Entry WidgetEntry(输入框)组件通常用于获取用户的输入文本。何时使用 Entry 组件? Entry 组件仅允许用于输入一行文本,如果用于输入的字符串长度比该组件可显示空间更长,那内容将被滚动。这意味着该字符串将不能被全部看到(你可以用鼠标或键盘的方向键调整文本的可见范围)。 如果你希望接收多行文本的输入,可以使用 Text 组件。用法 使...原创 2018-07-08 13:36:27 · 2878 阅读 · 0 评论 -
数据结构与算法--python学习笔记五(听了左神的课,自己整理的,左神还是强啊)
def getValueFromStr(str1): """给定字符串,字符串表示一个公式,可能有整数、加减乘除符号和左右括号,返回公式计算结果""" return valueProcess(str1, 0)[0]# 返回两个值:计算结果,计算到的位置def valueProcess(str1, index): pre = 0 que = [] w...原创 2019-03-25 19:14:25 · 360 阅读 · 1 评论