摘要: python中包括6种内建序列:列表、元祖、字符串、Unicode字符串、buffer对象、xrange对象通用序列操作包括:索引、分片、加、乘、成员资格(in)、len、min、maxlist操作元素赋值del切片list 注:list是一个类型而非函数方法appendcountextendin... 阅读全文
posted @ 2016-01-16 17:49 utopia_8 阅读(152) 评论(0) 推荐(0)
摘要: 注:使用函数显示地检查类型会毁掉多态,尽量避免使用。type()判断基本类型:1 >>> type(123)2 3 >>> type('str')4 5 >>> type(None)6 函数或者类:1 >>> type(abs)2 3 >>> type(a)4 types模块:1 >>> impor... 阅读全文
posted @ 2016-01-14 21:52 utopia_8 阅读(168) 评论(0) 推荐(0)
摘要: 默认参数计算xn的函数:1 def power(x, n=2):2 s = 13 while n > 0:4 n = n - 15 s = s * x6 return s设置默认参数时,有几点要注意:必选参数在前,默认参数在后;把变化大的参数放... 阅读全文
posted @ 2016-01-14 17:17 utopia_8 阅读(148) 评论(0) 推荐(0)
摘要: 函数式编程就是一种抽象程度很高的编程范式。(Python允许使用变量,不是纯函数式编程语言)函数式编程的特点:函数可以赋给变量,所以,可作为参数传递,可作为返回值返回。一个最简单的高阶函数:1 def add(x, y, f):2 return f(x) + f(y)add(-5, 6, a... 阅读全文
posted @ 2016-01-13 21:58 utopia_8 阅读(1976) 评论(0) 推荐(0)