摘要:
递归函数:一个函数在自己内部调用自己,递归最大执行999层 1. 必须有一个明确的结束条件 2. 每次进入更深一层递归时,问题规模相比上次递归都应有所减少 3. 递归效率不高,递归层次过多会导致栈溢出(在计算机中,函数调用是通过栈(stack)这种数据结构实现的,每当进入一个函数调用,栈就会加一层栈 阅读全文
摘要:
编程的三种方式: 1>面向对象:class定义 2>面向过程:def 定义 3>函数式编程: def 定义 1.函数是指将一组语句的集合通过一个名字(函数名)封装起来,要想执行这个函数,只需调用其函数名即可,这里的函数并不是函数式编程的函数。 2.定义函数 3.定义过程 4.时间格式定义 输出结果 阅读全文
摘要:
Python文件的打开模式有: r,只读模式(默认)。w,只写模式。【不可读;不存在则创建;存在则删除内容;】a,追加模式。【可读; 不存在则创建;存在则只追加内容;】"+" 表示可以同时读写某个文件r+,可读写文件。【可读;可写;可追加】w+,写读a+,同a"U"表示在读取时,可以将 \r \n 阅读全文
摘要:
集合是无序的,不重复的关系集合 主要有量大作用:1> 去重,把列表变成集合就可以去重2> 关系测试,测试两组数据之间的交集、并集、差集等关系 1.创建集合,自动去重,set([]),打印的结果用{}表示 输出结果: 2.列表转集合 set(list) 输出结果: 3.求两个集合的交集 interse 阅读全文