排序:
默认
按更新时间
按访问量

键盘输入监听

Python键盘输入 键位码表: 字母和数字键     数字小键盘的键       功能键         其它键        键   键码     键   键码       键   键码     键      键码        A   65       0   96        F1...

2017-03-19 05:41:53

阅读数:145

评论数:0

ex44 继承还是组成

继承的使用原则: 我们要尽量简单的使用继承,或者用组成代替继承,而且做好不要使用多继承。 父类和子类有三个相互影响的方法: 子类的动作暗含(imply)了父类的动作子类的动作覆盖(override)了相应的父类动作子类的动作改变(alter)了相应的父类动作 暗含继承 Im...

2017-01-30 13:26:55

阅读数:119

评论数:0

exercise 43 基本的面向对象分析和设计

用python面向对象编程的过程(一般可以这么用,不一定所有问题都是这个思路解决) 1.Write or draw about the problem. 写下或画出问题 2.Extract key concepts from 1 and research them.从1开始提取关键概念并研究他们 ...

2017-01-23 14:30:42

阅读数:262

评论数:0

exercise 42 继承 包含 对象和类

is-a就是对象和类之间通过类的关系相关联;继承 has-a是对象和类相关联是因为他们彼此参考。包含 is-a是三文鱼和鱼的关系;has-a是三文鱼和鳃的关系 总结: 记住!!一个新的顶级类必须继承object ## Animal is-a object (yes, sort of co...

2017-01-23 12:36:47

阅读数:157

评论数:0

exercise 41 学习面向对象

对一些词语的理解: class:告诉python创造一个新的东西 object:两个意思:最基本的东西和任何实例化的东西。instance:创建一个类得到的东西。def:在类中创建一个函数。self:在类里面的函数中使用,是实例和object能访问的变量。inheritance:继承,一个类可以继...

2017-01-19 03:53:13

阅读数:236

评论数:0

exercise 40 模块 类 对象

一、模块: 一个python文件,里面有很多变量和函数你可以导入这个文件你可以用 . 来访问模块中的函数和变量 范例: 想象一下,我有一个包含apple函数和变量tangerine的模块文件mystuff.py: def apple():     print "I am appl...

2017-01-16 14:38:31

阅读数:186

评论数:0

exercise 39 字典

list的使用: >>> things = ['a', 'b', 'c', 'd'] >>> print things[1] b >>> things[1] = 'z' >>> print things[1] z >&g...

2017-01-16 09:50:03

阅读数:115

评论数:0

exercise 38 列表操作

ten_things="Apples Orange Crows Telephone Light Sugar" # no comma between two words print "Wait there are not 10 things in that list....

2017-01-16 09:34:15

阅读数:171

评论数:0

exercise 35 分支和函数-待续

from sys import exit def gold_room(): print "This room is full of gold. How much do you take?" choice = raw_input("> &qu...

2017-01-15 13:07:24

阅读数:152

评论数:0

exercise 37 符号复习-待续

Keywords Keyword Description Example and Logical and. True and False == False as Part of the with-as statement. with X as Y: pass assert ...

2017-01-15 03:04:10

阅读数:187

评论数:0

exercise 36 设计和调试-作业待续

if语句的规则 1. if语句中必须要有else 2. 如果因为else语句没有任何意义,那么可以在else里面打印错误信息,并且停止程序。 3. 不要嵌套if语句超过两层,最好是把里面的if语句写到另外的函数中。 4. 给if语句的前后留空白的行,让它看上去像一个段落。 5. 如果if中的布尔运...

2017-01-15 02:36:27

阅读数:168

评论数:0

exercise 34 访问列表中的元素

animals = ['bear', 'python', 'peacock', 'kangaroo', 'whale', 'platypus'] The animal at 1.      pythonThe 3rd animal.       peacockThe 1st a...

2017-01-14 11:38:18

阅读数:235

评论数:0

exercise 33 while循环

while循环有可能一直不会停止,所以我们列出了一下规则: 不到万不得已不要使用while,可以用for代替。仔细检查你的while声明,确保有条件让它返回False。如果有怀疑的话,在代码段的头部和底部打印变量的值来判别。 i = 0 numbers = [] while ...

2017-01-14 11:14:36

阅读数:94

评论数:0

exercise 32 列表和循环

the_count = [1, 2, 3, 4, 5] fruits = ['apples', 'oranges', 'pears', 'apricots'] change = [1, 'pennies', 2, 'dimes', 3, 'quarters'] # this first kin...

2017-01-14 02:47:25

阅读数:104

评论数:0

exercise 31 做决定

print "You enter a dark room with two doors. Do you go through door #1 or door #2?" door = raw_input("> ") if door == "...

2017-01-12 05:00:55

阅读数:150

评论数:0

exercise 30 else and if 语句

people = 30 cars = 40 trucks = 15 if cars > people: print "We should take the cars." elif cars < people: print "We sho...

2017-01-12 04:44:59

阅读数:149

评论数:0

exercise 29

people = 20 cats = 30 dogs = 15 if people < cats: print "Too many cats! The world is doomed!" if people > cats: print &quo...

2017-01-12 04:13:02

阅读数:108

评论数:0

exercise28 布尔运算练习

True and True    trueFalse and True   false1 == 1 and 2 == 1   false"test" == "test"   true1 == 1 or 2 != 1   trueTrue and 1 == 1...

2017-01-12 04:05:22

阅读数:160

评论数:0

exercise 27 记忆逻辑关系

真值术语 在python中,我们使用下面的术语去判断一个东西的True和False,计算机的逻辑判断就是当某些字符和变量组合在一起的时候是True还是False。 andornot!===>=TrueFalse 真值表 NOT True? ...

2017-01-12 03:53:57

阅读数:147

评论数:0

exercise 26 test

def break_words(stuff): """This function will break up words for us.""" words = stuff.split(' ') return wor...

2017-01-12 02:56:41

阅读数:132

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭