摘要:
divmod() 接收两个数值,然后以元组的形式返回这两个数值的商和余数 阅读全文
摘要:
abs() 用于返回一个数值的绝对值 阅读全文
摘要:
内置函数也就是 Python 自带的函数,我们可以直接拿来使用,常用的内置函数如下: abs():用于返回一个数值的绝对值,如 abs(-10) 结果为10max():用于返回序列中的最大值,如 max('hello') 返回 'o'min():用于返回序列中的最小值,如 min('hello') 阅读全文
摘要:
reduce() 是 Python 内置的一个高阶函数,高阶函数指的是接收函数作为参数的函数,reduce() 接收一个函数和一个序列做为参数,语法为 reduce(function, sequuence),相当于把序列的值交给接收的函数进行处理,例子如下: 阅读全文
摘要:
高阶函数指的是接收函数作为参数的函数,Python 内置的高阶函数有:map() 、reduce() 、filter() map() 接收一个函数和一个序列作为参数,语法为 map(function, sequence),相当于依次把序列的值交给接收的函数进行处理,例子如下: reduce() 接收 阅读全文
摘要:
通常我们定义一个函数,必须要有函数名,以便函数被调用,而匿名函数,就是没有函数名的函数,匿名函数的优点如下: ① 匿名函数没有名字,不必担心函数名冲突,也不用考虑如何命名 ② 如果我们只想临时写个函数,只调用一次,就可以使用匿名函数 ③ 定义匿名函数只需要一行,省去定义函数的过程,让代码更加精简 普 阅读全文
摘要:
关于递归调用: (1) 我们定义一个函数,在函数内部再调用这个函数本身,就是递归调用(2) 我们不可能一直递归调用下去,因此必须有一个条件,当满足条件时递归结束 例1:使用递归调用来计算阶乘 例2:递归打印指定目录下的所有文件 阅读全文
摘要:
如下,当我们定义了两个形参,那么我们传入实参的时候也只能传入两个,不能多也不能少: 如果我们要传多个参数可以用 *args 来处理,*args 用于接收冗余参数(冗余也就是多余的意思): **kwargs 也可以用于接收冗余参数,但传参时必须以 key=value 的形式传入,且返回的是一个字典: 阅读全文
摘要:
如下: 阅读全文
摘要:
isdigit() 是字符串的一个方法,用来判断这个字符串是否是纯数字的字符串 阅读全文