摘要: 说明: 1. 函数功能将一个数值进行格式化显示。 2. 如果参数format_spec未提供,则和调用str(value)效果相同,转换成字符串格式化。 3. 对于不同的类型,参数format_spec可提供的值都不一样 阅读全文
posted @ 2019-03-19 21:13 大圣原来姓毛 阅读(230) 评论(0) 推荐(0) 编辑
摘要: filter filter()函数接收一个函数 f 和一个list,这个函数 f 的作用是对每个元素进行判断,返回 True或 False,filter()根据判断结果自动过滤掉不符合条件的元素,返回由符合条件元素组成的新list。 例如,要从一个list [1, 4, 6, 7, 9, 12, 1 阅读全文
posted @ 2019-03-19 21:12 大圣原来姓毛 阅读(179) 评论(0) 推荐(0) 编辑
摘要: 对List、Dict进行排序,Python提供了两个方法对给定的List L进行排序,方法1.用List的成员函数sort进行排序,在本地进行排序,不返回副本方法2.用built-in函数sorted进行排序(从2.4开始),返回副本,原始输入不变参数说明:iterable:是可迭代类型;key:传 阅读全文
posted @ 2019-03-19 21:11 大圣原来姓毛 阅读(145) 评论(0) 推荐(0) 编辑
摘要: eval() 将字符串类型的代码执行并返回结果 exec()将自字符串类型的代码执行 compile 将字符串类型的代码编译。代码对象能够通过exec语句来执行或者eval()进行求值。 参数说明: 1. 参数source:字符串或者AST(Abstract Syntax Trees)对象。即需要动 阅读全文
posted @ 2019-03-19 21:10 大圣原来姓毛 阅读(145) 评论(0) 推荐(0) 编辑
摘要: 二分查找算法 你观察这个列表,这是不是一个从小到大排序的有序列表呀? 如果这样,假如我要找的数比列表中间的数还大,是不是我直接在列表的后半边找就行了? 这就是二分查找算法! 那么落实到代码上我们应该怎么实现呢? 简单版二分法 l = [2,3,5,10,15,16,18,22,26,30,32,35 阅读全文
posted @ 2019-03-19 21:08 大圣原来姓毛 阅读(5348) 评论(0) 推荐(0) 编辑
摘要: 命名空间和作用域 命名空间的本质:存放名字与值的绑定关系 在python之禅中提到过:命名空间是一种绝妙的理念,让我们尽情的使用发挥吧! 命名空间一共分为三种: 全局命名空间 局部命名空间 内置命名空间 *内置命名空间中存放了python解释器为我们提供的名字:input,print,str,lis 阅读全文
posted @ 2019-03-19 21:04 大圣原来姓毛 阅读(157) 评论(0) 推荐(0) 编辑
摘要: 和数字相关 数字——数据类型相关:bool,int,float,complex 数字——进制转换相关:bin,oct,hex 数字——数学运算:abs,divmod,min,max,sum,round,pow 和数据结构相关 序列——列表和元组相关的:list和tuple 序列——字符串相关的:st 阅读全文
posted @ 2019-03-18 21:21 大圣原来姓毛 阅读(232) 评论(0) 推荐(0) 编辑
摘要: 函数基础-传参 1.按位置传值多余的参数都由*args统一接收,得到一个元组的形式 def mysum(*args): the_sum = 0 for i in args: the_sum+=i return the_sum the_sum = mysum(1,2,3,4) print(the_su 阅读全文
posted @ 2019-03-18 21:13 大圣原来姓毛 阅读(416) 评论(0) 推荐(0) 编辑
摘要: 描述 enumerate() 函数用于将一个可遍历的数据对象(如列表、元组或字符串)组合为一个索引序列,同时列出数据和数据下标,一般用在 for 循环当中。 Python 2.3. 以上版本可用,2.6 添加 start 参数。 >>>seq = ['one', 'two', 'three'] >> 阅读全文
posted @ 2019-03-18 21:07 大圣原来姓毛 阅读(159) 评论(0) 推荐(0) 编辑
该文被密码保护。 阅读全文
posted @ 2019-03-18 20:54 大圣原来姓毛 阅读(12) 评论(0) 推荐(0) 编辑