摘要: lambda函数 lambda 后面跟的就是函数的参数,如果有多个参数,中间使用:分割,:后面的内容是return的结果 有一个简单的需求,使用匿名函数求两个数的和: 运行结果: 一般匿名函数都需要配合内置函数来使用: 1. 比如使用lambda匿名函数,找出字典中value值最大的,并返回该val 阅读全文
posted @ 2018-09-07 22:33 写的BUG代码少 阅读(287) 评论(0) 推荐(0) 编辑
摘要: enumerate(): 枚举,返回元素和该元素的索引 运行结果: all(iterable) 接收一个可迭代对象,当其中元素都是True,才返回True(有点类似于and),有一个为假,就返回False; any() 接收一个可迭代对象,当所有元素都为假时才返回False(有点类似于or) 运行结 阅读全文
posted @ 2018-09-07 21:13 写的BUG代码少 阅读(275) 评论(0) 推荐(0) 编辑
摘要: 复习 python中有哪些数据类型:int str bool list tuple dict set python中有哪些数据结构: list,tuple,dict,set reversed() 返回一个新的list,把原来的列表元素反转,并且是一个迭代器(节省内存) 运行结果: 还记得之前学的re 阅读全文
posted @ 2018-09-07 18:52 写的BUG代码少 阅读(203) 评论(0) 推荐(0) 编辑
摘要: 运行结果: 就是list1在执行完extendList(10)之后确实列表中的元素只有一个10,但是,list1和list3和原定义函数处的list指向的是同一个列表,(返回的是内存地址),后面再对这个列表进行append,list1也是会变化的,如果list1得到之后立即打印,就是[10],但是执 阅读全文
posted @ 2018-09-07 12:42 写的BUG代码少 阅读(271) 评论(0) 推荐(0) 编辑
摘要: bin(),oct(),hex() 进制转换,将十进制分别转换成二进制,八进制和十六进制 运行结果: abs() 求绝对值 运行结果: divmod(a,b) 接受两个参数,返回a//b 和a%b (又叫除余) 运行结果: round(a,b) 对小数a进行精确b位 运行结果: sum(iterab 阅读全文
posted @ 2018-09-07 10:46 写的BUG代码少 阅读(125) 评论(0) 推荐(0) 编辑