怎样在Win7 64位旗舰版安装Python+Eclipse开发环境
摘要:自从上周抛弃了WinXP转而安装了Win7,64位后,尝试安装Python+Eclipse遇到了一点小问题。现在已经解决,将安装顺序记录如下,供参考。Setp1,到ORACLE网站下载64位的JDK。http://www.oracle.com/technetwork/java/javase/downloads/index.html下载JDK,我下载的是jdk-6u26-windows-x64.exe安装后需要手工添加系统环境变量。JAVA_HOME = C:\Java\jdk1.6.0_23 (路径最好不要带空格)PATH =...;$JAVA_HOME/bin;$JAVA_HOME/jre/
阅读全文
posted @
2011-06-19 13:23
balian
阅读(9001)
推荐(0)
《Python核心编程》第二版第186页第七章练习 续一
摘要:7-3.字典和列表的方法。(a)创建一个字典,并把这个字典中的键按照字母顺序显示出来。(b)现在根据已经按照字母顺序排列好的键,显示出这个字典中的键和值。(c)同(b),但这次是根据已按照字母顺序排序好的字典的值,显示出这个字典中的键和值(注意:对字典和哈希表来说,这样做一般没什么实际意义,因为大多数访问和排序(如果需要)都是基于字典的键,这里只把它作为一个练习)。【答案】(a)代码如下:>>> my_dict = {'a': 4, 'b': 3, 'c': 2, 'd': 1}>>> my_d
阅读全文
posted @
2011-06-11 10:38
balian
阅读(1008)
推荐(0)
《Python核心编程》第二版第186页第七章练习
摘要:7-1.字典方法。哪个字典方法可以用来把两个字典合并到一起。【答案】dict.update(dict2)将字典dict2的键-值对添加到字典dict7-2.字典的键。我们知道字典的值可以是任意的Python对象,那字典的键又如何呢?请试着将除数字和字符串意外的其他不同类型的对象作为字典的键,看看哪些类型可以,哪些不行。对那些不能作为字典的键的对象类型,你认为是什么原因呢?【答案】Python对象:可哈希对象(不变类型)---数字,字符串和元组(但要加以限制)不可哈希对象(可变类型)--列表,字典,集合需要注意的是:值相等的数字代表同一个键,元组作为键时,其元素必须是可哈希的。内建函数hash(
阅读全文
posted @
2011-06-10 10:39
balian
阅读(1988)
推荐(0)
《Python核心编程》第二版第162页第六章练习 续七
摘要:6-16.矩阵。处理矩阵M和N的加和乘操作。【答案】(a)M和N的加操作代码如下:def matrix_input(string, m, n): matrix = [] a = string.split(',') for i in range(m * n): matrix.append(a[i]) return matrix def matrix_display(matrix, m, n): for i in range(m): for j in range(n): print matrix[i * n + j], print '\r'M_row = int(r
阅读全文
posted @
2011-06-04 06:46
balian
阅读(795)
推荐(0)
《Python核心编程》第二版第162页第六章练习 续六 -Python核心编程答案-自己做的-
摘要:6-14.随机数。设计一个“石头、剪子、布”游戏,有时又叫“Rochambeau”,你小时候可能玩过,下面是规则。你和你的对手,在同一时间做出特定的手势,必须是下面一种:石头、剪子、布。胜利者从下面的规则产生,这个规则本身是个悖论。(a)布包石头。(b)石头砸剪子。(c)剪子剪破布。在你的计算机版本中,用户输入他/她的选项,计算机找一个随机选项,然后由你的程序来决定一个胜利者或者平手。注意,最好的算法是尽量少使用if语句。【答案】代码如下:def showmenu(): print ''' (S)tone S(h)ears (C)loth (Q)uit '
阅读全文
posted @
2011-06-03 07:22
balian
阅读(978)
推荐(0)