上一页 1 2 3 4 5 6 7 ··· 11 下一页
摘要: 有些时候需要按条件选择性地创建对象,可以使用静态方法或者类方法达到目的。 1静态方法@staticmethod 之前,我们在类中定义的方法都是对象方法,也就是说这些方法都是发送给对象的消息。实际上,我们写在类中的方法并不需要都是对象方法,例如我们定义一个“三角形”类,通过传入三条边长来构造三角形,并 阅读全文
posted @ 2019-10-30 20:02 数之美 阅读(716) 评论(0) 推荐(0) 编辑
摘要: 类的属性具有怎样的访问权限(也称为可见性)? 在很多面向对象编程语言中,通常会将属性设置为私有的(private)或受保护的(protected),不允许外界访问,而方法通常都是公开的(public)。而在Python中,属性和方法的访问权限只有两种:公开的和私有的。如果希望是私有的,在命名时可以用 阅读全文
posted @ 2019-10-30 20:01 数之美 阅读(1851) 评论(0) 推荐(0) 编辑
摘要: 可以通过@property的getter和setter方法修改对象的属性值。 class Person(object): def __init__(self, name, age): self._name = name self._age = age # 访问器 - getter方法 @proper 阅读全文
posted @ 2019-10-30 20:00 数之美 阅读(118) 评论(0) 推荐(0) 编辑
摘要: 通用的基础重载方法: __init__ ( self [,args...] ) 构造函数 简单的调用方法: obj = className(args) __del__( self ) 析构方法, 删除一个对象 简单的调用方法 : del obj __repr__( self ) 转化为供解释器读取的 阅读全文
posted @ 2019-10-30 19:59 数之美 阅读(122) 评论(0) 推荐(0) 编辑
摘要: class person: ''' class由属性和方法(行为)两部分组成,属性即对象的特征,方法(行为)即由属性构成的函数。 为了用self表示所有属性,需要先定义self.属性1=属性1、self.属性2=属性2...... 然后再给所有函数传递self,即传递所有属性作为参数,在函数体里使用 阅读全文
posted @ 2019-10-30 19:58 数之美 阅读(650) 评论(0) 推荐(0) 编辑
摘要: 面向过程就是分析出解决问题所需要的步骤,然后用函数把这些步骤一步一步实现,使用的时候一个一个依次调用就可以了。 面向对象是把构成问题事务分解成各个对象,建立对象的目的不是为了完成一个步骤,而是为了描叙某个事物在整个解决问题的步骤中的行为。 面向对象是把构成问题事务分解成各个对象,建立对象的目的不是为 阅读全文
posted @ 2019-10-30 19:57 数之美 阅读(164) 评论(0) 推荐(0) 编辑
摘要: import Tkinter as tk window = tk.Tk() window.title('My Window') window.geometry('500x300') #pack #常用的pack(), 多数按照上和西的方式排列,不指定时默认为上。 tk.Label(window,te 阅读全文
posted @ 2019-10-30 14:02 数之美 阅读(2113) 评论(0) 推荐(0) 编辑
摘要: Variable 类 有些控件 (比如 Entry 控件, Radiobutton 控件 等) 可以通过传入特定参数直接和一个程序变量绑定, 这些参数包括: variable, textvariable, onvalue, offvalue, value. 这种绑定是双向的: 如果该变量发生改变, 阅读全文
posted @ 2019-10-30 14:01 数之美 阅读(13582) 评论(0) 推荐(1) 编辑
摘要: Menu:菜单条,用来实现下拉和弹出式菜单。 示例: import Tkinter as tk window = tk.Tk() window.title('My Window') window.geometry('500x300') l = tk.Label(window, text=' ', b 阅读全文
posted @ 2019-10-30 14:00 数之美 阅读(676) 评论(0) 推荐(0) 编辑
摘要: Frame俗称框架,用来承载放置其他GUI元素,可以理解为一个容器。 它能将 Windows 分成不同的区,然后存放不同的部件. 同时一个Frame 也能再分成多个子Frame。 在有不同的界面逻辑层级和功能区域划分时可以用到,让交互界面逻辑更加清晰。 Frame俗称框架,用来承载放置其他GUI元素 阅读全文
posted @ 2019-10-30 13:59 数之美 阅读(7029) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 ··· 11 下一页