09 2017 档案
摘要:增:insert into 表名(id,name) values(0,'尹当') 删:delete from [表名] where ([条件]); 改:update [表名] set [修改内容如name = 'Mary' 列名='新的值,非数字加单引号'] where [条件如:id=3]; 查:
阅读全文
摘要:13-1.程序设计。请列举一些面对对象编程与传统旧的程序设计形式相比的先进之处。 没什么只有OO能做到,OO更多的是给了你一种能力,一种忽略细节的能力:忽略的越多,人类有限的智力就可以容纳越多越复杂的问题,并由此提高生产效率。 任何抽象的本质都是忽略,OO刚好是其中一种 13-2.函数和方法的比较。
阅读全文
摘要:12-1.路径搜索和搜索路径。路径搜索和搜索路径之间有什么不同? 前者是指查找某个文件的操作,后者是去查找一组目录。 12-2. 导入属性。假设你的模块mymodule里有一个foo()函数。 (a)把这个函数导入到你的名称空间有哪两种方法? (b)这两种方法导入后的名称空间有什么不同? 12-3.
阅读全文
摘要:迭代器是一个更抽象的概念,任何对象,如果它的类有next方法(next python3)和__iter__方法返回自己本身。 每个生成器都是一个迭代器,但是反过来不行。通常生成器是通过调用一个或多个yield表达式构成的函数s生成的。同时满足迭代器的定义。 当你需要一个类除了有生成器的特性之外还要有
阅读全文
摘要:11-3. 函数。在这个练习中,我们将实现max()和min()内建函数。 (a)写分别带两个元素返回一个较大和较小元素,简单的max2()和min2()函数。他们应该可以用任意的Python对象运作。举例来说,max2(4,8)和min2(4,8)会各自每次返回8和4。 (b)创建使用了在a部分中
阅读全文
摘要:10.1 引发异常。以下的哪个因素会在程序执行时引发异常?注意这里我们问的并不是异常 的原因。 a) 用户; b) 解释器; c) 程序; d) 以上所有; e) 只有 b) 和 c); f) 只有 a) 和 c) 10-2.引发异常。参考上边问题的列表,哪些因素会在执行交互解释器时引发异常? 10
阅读全文
摘要:9-1.文件过滤。显示一个文件的所有行,忽略以井号(#)开头的行。这个字符被用做Python,Perl,Tcl,等大多数脚本文件的注释符号。附加题:处理不是第一个字符开头的注释。 9-2.文件访问。提示输入数字N和文件F,然后显示文件F的前N行。 9-3.文件信息,提示输入一个文件名,然后显示这个文
阅读全文
摘要:注:我使用的python3.5。 其中range和xrange,input和raw_input已经合并 8-1.条件语句。请看下面的代码: # statement Aif x > 0: # statement B passelif x < 0: # statement C passelse: # s
阅读全文
摘要:注:我使用的python3.5。 其中range和xrange,input和raw_input已经合并 7-1.字典方法。哪个字典方法可以用来把两个字典合并到一起。 dict.update(dict2)将字典dict2的键-值对添加到字典dict。不能使用dict1+dict2这种方式 7-2.字典
阅读全文
摘要:描述 Python strip() 方法用于移除字符串头尾指定的字符(默认为空格)。 语法 strip()方法语法: 参数 chars -- 移除字符串头尾指定的字符。 返回值 返回移除字符串头尾指定的字符生成的新字符串。 特别注意:移除的字符串的头尾指定字符,不如不是头尾字符不会移除 例1: >>
阅读全文
摘要:注:我使用的python3.5。 其中range和xrange,input和raw_input已经合并 6-4.算术。把测试得分放到一个列表中去,你的代码应该可以计算一个平均分。 6-6.字符串。创建一个string.strip()的替代函数:接受一个字符串,去掉它前面和后面的空格 6-8:列表。给
阅读全文
摘要:使用map函数 当然也可以自己迭代列表每个元素转换为int()
阅读全文