目录
一、三元表达式
二、函数递归
递归调用的定义
递归分为两个阶段:递归,回溯
三、匿名函数
什么是匿名函数?
有名字的函数与匿名函数的对比
lambda匿名函数的应用
四、内置函数
#注意:内置函数id()可以返回一个对象的身份,返回值为整数。这个整数通常对应与该对应与该对象在内存中的位置,但这与Python的具体实现有关,不应该作为对身份的定义,即不够精准,最精准的还是以内存地址为准。is运算符用于比较俩个对象的身份,等号比较两个对象的值,内置函数type()则返回一个对象的类型#更多内置函数:https://docs.python.org/3/library/functions.html?highlight=built#ascii
byters()函数
chr()函数
divmod()函数
divmod()divmod()函数把除数和余数运算结果结合起来,返回一个包含商和余数的元组(a // b, a % b)。语法: divmod(a,b)参数说明:a:数字 b:数字
enumerate()函数
enumerate()enumerate()函数用于讲一个遍历的数据对象(如列表、元组或字符串)组合为一个索引序列,同时列出数据和数据下标,一般用for循环当中。语法:enumerate(sequence, [start=0]) sequence 一个序列、迭代器或其他支持迭代对象。 start 下标起始位置返回值:返回enumerate(枚举)对象。
id()函数
id()id()函数用于获取对象的内存地址。语法:id([object])参数说明: object 对象返回值: 返回对象的内存地址
input()函数
iter()函数
iter()iter()函数用来生成迭代器iter(object[, sentinel])参数object -- 支持迭代的集合对象。sentinel -- 如果传递了第二个参数,则参数 object 必须是一个可调用的对象(如,函数),此时,iter 创建了一个迭代器对象,每次调用这个迭代器对象的__next__()方法时,都会调用 object。返回值迭代器对象。