摘要: 1.abs() 取数字的绝对值,参数可以是整数或浮点数。如果参数是一个复数,则返回其大小 >>> print(abs(-28))28>>> print(abs(-2.34))2.34>>> print(abs(1/3))0.3333333333333333 2.dict() 用于创建字典 >>> d 阅读全文
posted @ 2018-06-08 10:52 白鹭洲 阅读(258) 评论(0) 推荐(0) 编辑
摘要: 一、可迭代对象和迭代器1.迭代的概念上一次输出的结果为下一次输入的初始值,重复的过程称为迭代,每次重复即一次迭代,并且每次迭代的结果是下一次迭代的初始值 注:循环不是迭代 while True: #只满足重复,因而不是迭代 print(' >') 2.可迭代的对象内置__iter__方法的,都是可迭 阅读全文
posted @ 2018-06-08 10:47 白鹭洲 阅读(129) 评论(0) 推荐(0) 编辑
摘要: Python的列表推导式对于新手来说一般都难以理解,简单看个例子: 上面是一个很简单的列表推导式,我的理解方式是从右往左看。 一点一点来看吧,我们先用range(1,100)生成一个迭代器对象(1-99的列表),然后再迭代这个列表的每一个对象,然后让每个对象执行一次平方操作,最后生成一个列表。 分割 阅读全文
posted @ 2018-06-08 10:45 白鹭洲 阅读(165) 评论(0) 推荐(0) 编辑
摘要: 没有名字的函数,不用写return,返回值就是该表达式的结果。 语法:lambda 参数:方法(或三元运算) lambda x:x*x等同于def f(x): return x * x1234567891011121314#普通函数def calc(x,y): if x > y: return x/ 阅读全文
posted @ 2018-06-08 10:45 白鹭洲 阅读(122) 评论(0) 推荐(0) 编辑
摘要: Python有参装饰器与多个装饰器装饰一个函数 有参装饰器 多个装饰器装饰一个函数 阅读全文
posted @ 2018-06-08 10:42 白鹭洲 阅读(156) 评论(0) 推荐(0) 编辑