摘要: Python内置函数大全 数学运算相关 abs(x) 求绝对值 1、参数可以是整型,也可以是复数 2、若参数是复数,则返回复数的模 complex([real[, imag]]) 创建一个复数 divmod(a, b) 分别取商和余数 注意:整型、浮点型都可以 float([x]) 将一个字符串或数 阅读全文
posted @ 2020-05-21 12:23 云崖先生 阅读(352) 评论(0) 推荐(1) 编辑
摘要: 初识匿名函数 什么是匿名函数 匿名函数就是没有函数名的函数... 为什么要有匿名函数 匿名函数实际上最早是出现于纯函数式编程语言中,其中匿名函数lambda是比较成功的例子,故Python也对此进行了引入。实际上匿名函数的作用就是在不丧失代码可读性的前提下为精简代码提供的一种方式。 怎么使用匿名函数 阅读全文
posted @ 2020-05-21 01:49 云崖先生 阅读(239) 评论(1) 推荐(1) 编辑
摘要: 需求 # 需求:有一个按照从小到大顺序排列的数字列表 # 需要从该数字列表中找到我们想要的那一个数字 # 如何做更高效? nums = [-3,4,7,10,21,43,77,89] find_num = 77 # 代表本次要查找的数字 常规方法 # 需求:有一个按照从小到大顺序排列的数字列表 # 阅读全文
posted @ 2020-05-21 00:28 云崖先生 阅读(266) 评论(3) 推荐(1) 编辑
摘要: 什么是递归 递归是一种函数的调用方式。即:自己调用自己。 # 函数的递归调用 def foo(): print("foo...") foo() foo() 递归在某些特定的场景下使用,但是注意不能重复的无限制的对自身进行调用,这会引发异常。Python中默认最大调用自身的次数为1000次: Recu 阅读全文
posted @ 2020-05-19 22:49 云崖先生 阅读(584) 评论(2) 推荐(1) 编辑
摘要: 前言 本章节中的所有知识点均为在不丧失代码可读性的前提下最大程度精简代码的一系列操作。其中涉及到一些性能问题(微乎其微)可以不做考虑。 三元表达式 三元表达式中有三个重要的元素: 1.条件是第一元素 2.条件成立返回的值是第二元素 3.条件不成立返回的值是第三元素 def func(x,y): if 阅读全文
posted @ 2020-05-19 21:13 云崖先生 阅读(266) 评论(1) 推荐(1) 编辑