pyDay4】的更多相关文章

二级py--day4 数据结构与算法篇 1.算法的基本特征:可行性.确定性.有穷性.拥有足够的情报 2.算法的设计要求包括效率与低存储量,既要考虑算法的时间复杂度和空间复杂度 3.算法的优劣:与算法描述的语言有关 4.为了降低算法的空间复杂度,要求算法尽量采用原地工作,所谓原地工作是指:执行算法时所用的额外空间固定(即不随算法所处理的数据空间大小的变化而变化) 5.时间复杂度:执行算法所需要的计算工作量.时间复杂度也能反映初一个算法的优劣程度 6.算法的线性结构:每个结点只能有一个前驱,只能有一…
filter函数:遍历序列中的每个元素,判断每个元素得到布尔值,如果是True则留下 # 例子:条件筛选 name =['m_xiaoli','zhangfei','m_xiaoma','m_wangyun'] ret = [] def test(name): for i in name: if not i.startswith("m"): ret.append(i) return ret print(test(name)) ['zhangfei'] def test1(array):…
内容来自廖雪峰的官方网站 1.关键字参数有什么用?它可以扩展函数的功能. 2.参数定义的顺序必须是:必选参数.默认参数.可变参数.命名关键字参数和关键字参数. 3.对于任意函数,都可以通过类似func(*args, **kw)的形式调用它,无论它的参数是如何定义的. 4.默认参数一定要用不可变对象.例如def add_end(L=None) 5.*args和**kw是Python的习惯写法,当然也可以用其他参数名,但最好使用习惯用法. 6.*args是可变参数,args接收的是一个tuple.…