rubbish_hama
码龄7年
关注
提问 私信
  • 博客:70,991
    70,991
    总访问量
  • 15
    原创
  • 2,008,879
    排名
  • 34
    粉丝
  • 0
    铁粉
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:广东省
  • 加入CSDN时间: 2017-08-11
博客简介:

tianmuha的博客

查看详细资料
个人成就
  • 获得42次点赞
  • 内容获得15次评论
  • 获得215次收藏
创作历程
  • 5篇
    2019年
  • 17篇
    2018年
成就勋章
TA的专栏
  • Python
    19篇
  • 数据结构与算法
    6篇
创作活动更多

仓颉编程语言体验有奖征文

仓颉编程语言官网已上线,提供版本下载、在线运行、文档体验等功能。为鼓励更多开发者探索仓颉编程语言,现诚邀各位开发者通过官网在线体验/下载使用,参与仓颉体验有奖征文活动。

368人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

DjangoCodes - Python新手学Django架站的16堂课 第2版.rar

发布资源 2019.05.17 ·
rar

python编程相关的161本书(内含解压密码,不用花钱,不用花钱)

发布资源 2019.03.28 ·
txt

数据结构与算法--python学习笔记五(听了左神的课,自己整理的,左神还是强啊)

def getValueFromStr(str1): """给定字符串,字符串表示一个公式,可能有整数、加减乘除符号和左右括号,返回公式计算结果""" return valueProcess(str1, 0)[0]# 返回两个值:计算结果,计算到的位置def valueProcess(str1, index): pre = 0 que = [] w...
原创
发布博客 2019.03.25 ·
376 阅读 ·
1 点赞 ·
1 评论 ·
0 收藏

数据结构与算法--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 ·
475 阅读 ·
0 点赞 ·
0 评论 ·
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 ·
334 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

数据结构与算法--python学习笔记二(听了左神的课,自己整理的,左神还是强啊)

class getCommonNode(object): """返回两个单链表的第一个相交点""" def FindFirstCommonNode(self, pHead1, pHead2): loop1 = self.getLoopNode(pHead1) loop2 = self.getLoopNode(pHead2) if l...
原创
发布博客 2019.03.25 ·
284 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

数据结构与算法--python学习笔记一(听了左神的课,自己整理的,左神还是强啊)(前面提到的方法有的在后面的博客里)

import randomimport numpy as npimport copyimport functools# 综合排序的方式选择从样本容量和稳定性角度考虑:当样本量较小时,选择插入排序,即使是O(N**2),但常数项极低。# 当排序的是基础类型,使用快排,因为不计较稳定性。当排序的是自定义类时,使用归并排序,需要考虑稳定性。# processArray(siz...
原创
发布博客 2019.03.25 ·
400 阅读 ·
1 点赞 ·
0 评论 ·
2 收藏

数据结构与算法-Python

1. 算法:算法是计算机处理信息的本质,因为计算机程序本质上是一个算法来告诉计算机确切的步骤来执行一个指定的任务。一般的,当算法在处理信息时,会从输入设备或数据的存储地址读取数据,把结果写入输出设备或某个存储地址以后再调用。    算法是独立存在的一种解决问题的方法和思想2. 算法的五大特性:    输入:算法具有0个或多个输入    输出:算法至少有1个或多个输出    有穷...
原创
发布博客 2018.09.16 ·
853 阅读 ·
1 点赞 ·
0 评论 ·
15 收藏

Tkinter 学习-Canvas

 The Tkinter Canvas WidgetCanvas(画布)组件为 Tkinter 的图形绘制提供了基础。Canvas 是一个高度灵活的组件,你可以用它绘制图形和图表,创建图形编辑器,并实现各种自定义的小部件。何时使用 Canvas 组件?    Canvas 是一个通用的组件,通常用于显示和编辑图形。你可以用它来绘制线段、圆形、多边形,甚至是绘制其它组件。用法    在 Canvas...
原创
发布博客 2018.07.08 ·
17277 阅读 ·
16 点赞 ·
7 评论 ·
98 收藏

Tkinter学习-Scrollbar

The Tkinter Scrollbar WidgetScrollbar(滚动条)组件用于滚动一些组件的可见范围,根据方向可分为垂直滚动条和水平滚动条。Scrollbar 组件常常被用于实现文本、画布和列表框的滚动。何时使用 Scrollbar 组件?    Scrollbar 组件通常几乎与 Text 组件、Canvas组件和 Listbox 组件一起使用,水平滚动条还能跟Entry 组件配合...
原创
发布博客 2018.07.08 ·
8620 阅读 ·
9 点赞 ·
4 评论 ·
32 收藏

kinter学习-Text

The Tkinter Text WidgetText(文本)组件用于显示和处理多行文本。在 Tkinter 的所有组件中,Text 组件显得异常强大和灵活,适用于多种任务。虽然该组件的主要目的是显示多行文本,但它常常也被用于作为简单的文本编辑器和网页浏览器使用。何时使用 Text 组件?    Text 组件用于显示文本文档,包含纯文本或格式化文本(使用不同字体,嵌入图片,显示链接,甚至是带 C...
原创
发布博客 2018.07.08 ·
1902 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

Tkinter学习-Scale

The Tkinter Scale WidgetScale(刻度)组件看起来像是一个带数据的 Scrollbar(滚动条)组件,但事实上它们是不同的两个东东。Scale 组件允许用于通过滑动滑块来选择一个范围内的数字。你可以控制该组件的最大值、最小值,以及分辨率。何时使用 Scale 组件?    当你希望用户输入某个范围内的一个数值,使用 Scale 组件可以很好的代替 Entry 组件。用法 ...
原创
发布博客 2018.07.08 ·
3772 阅读 ·
5 点赞 ·
0 评论 ·
15 收藏

Tkinter学习- Entry

The Tkinter Entry WidgetEntry(输入框)组件通常用于获取用户的输入文本。何时使用 Entry 组件?    Entry 组件仅允许用于输入一行文本,如果用于输入的字符串长度比该组件可显示空间更长,那内容将被滚动。这意味着该字符串将不能被全部看到(你可以用鼠标或键盘的方向键调整文本的可见范围)。    如果你希望接收多行文本的输入,可以使用 Text 组件。用法    使...
原创
发布博客 2018.07.08 ·
2962 阅读 ·
0 点赞 ·
0 评论 ·
8 收藏

Tkinter学习-LabelFrame

The Tkinter LabelFrame WidgetLabelFrame 组件是 Frame 组件的变体。默认情况下,LabelFrame 会在其子组件的周围绘制一个边框以及一个标题。何时使用 LabelFrame 组件?    当你想要将一些相关的组件分为一组的时候,可以使用 LabelFrame 组件,比如一系列 Radiobutton(单选按钮)组件。用法    为组件分组,需要先创建...
原创
发布博客 2018.07.08 ·
10699 阅读 ·
3 点赞 ·
3 评论 ·
17 收藏

Tkinter-Frame

The Tkinter Frame WidgetFrame(框架)组件是在屏幕上的一个矩形区域。Frame 主要是作为其他组件的框架基础,或为其他组件提供间距填充。何时使用 Frame 组件?    Frame 组件主要用于在复杂的布局中将其他组件分组,也用于填充间距和作为实现高级组件的基类。用法    Frame 组件可以用于装饰界面:1.  from tkinter import *2.   ...
转载
发布博客 2018.07.06 ·
9464 阅读 ·
1 点赞 ·
0 评论 ·
8 收藏

Tkinter-Listbox

The Listbox WidgetListbox(列表框)组件用于显示一个选择列表。Listbox 只能包含文本项目,并且所有的项目都需要使用相同的字体和颜色。根据组件的配置,用户可以从列表中选择一个或多个选项。何时使用 Listbox 组件?    Listbox 组件通常被用于显示一组文本选项,Listbox 组件跟 Checkbutton 和Radiobutton 组件类似,不过 List...
转载
发布博客 2018.07.06 ·
2714 阅读 ·
1 点赞 ·
0 评论 ·
3 收藏

Tkinter学习-Radiobutton

The Tkinter Radiobutton WidgetRadiobutton(单选按钮)组件用于实现多选一的问题。Radiobutton 组件可以包含文本或图像,每一个按钮都可以与一个 Python 的函数或方法与之相关联,当按钮被按下时,对应的函数或方法将被自动执行。    Radiobutton 组件仅能显示单一字体的文本,但文本可以跨越多行。另外,还可以为其中的个别字符加上下划线(例如...
转载
发布博客 2018.07.06 ·
1585 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

Tkinter学习- Checkbutton

The Tkinter Checkbutton WidgetCheckbutton(多选按钮)组件用于实现确定是否选择的按钮。Checkbutton 组件可以包含文本或图像,你可以将一个 Python 的函数或方法与之相关联,当按钮被按下时,对应的函数或方法将被自动执行。    Checkbutton 组件仅能显示单一字体的文本,但文本可以跨越多行。另外,还可以为其中的个别字符加上下划线(例如用于...
转载
发布博客 2018.07.06 ·
1390 阅读 ·
0 点赞 ·
0 评论 ·
6 收藏

Tkinter学习-Button

The Tkinter Button WidgetButton(按钮)组件用于实现各种各样的按钮。Button 组件可以包含文本或图像,你可以将一个 Python 的函数或方法与之相关联,当按钮被按下时,对应的函数或方法将被自动执行。    Button 组件仅能显示单一字体的文本,但文本可以跨越多行。另外,还可以为其中的个别字符加上下划线(例如用于表示键盘快捷键)。默认情况下,tab 按键被用于...
转载
发布博客 2018.07.06 ·
2784 阅读 ·
2 点赞 ·
0 评论 ·
15 收藏

Tkinter 学习-1

The Tkinter Label WidgetLabel(标签)组件用于在屏幕上显示文本或图像。Label 组件仅能显示单一字体的文本,但文本可以跨越多行。另外,还可以为其中的个别字符加上下划线(例如用于表示键盘快捷键)。何时使用 Label 组件?    Label 组件用于显示文本和图像,并且使用双缓冲,这样你就可以随时更新内容,没有恼人的闪烁。    如果希望显示的数据用户可以进行操作,使...
转载
发布博客 2018.07.06 ·
398 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏
加载更多