上一页 1 ··· 3 4 5 6 7
摘要: 递归函数:一个函数在自己内部调用自己,递归最大执行999层 1. 必须有一个明确的结束条件 2. 每次进入更深一层递归时,问题规模相比上次递归都应有所减少 3. 递归效率不高,递归层次过多会导致栈溢出(在计算机中,函数调用是通过栈(stack)这种数据结构实现的,每当进入一个函数调用,栈就会加一层栈 阅读全文
posted @ 2018-07-12 15:08 CansonHai 阅读(165) 评论(0) 推荐(0) 编辑
摘要: 编程的三种方式: 1>面向对象:class定义 2>面向过程:def 定义 3>函数式编程: def 定义 1.函数是指将一组语句的集合通过一个名字(函数名)封装起来,要想执行这个函数,只需调用其函数名即可,这里的函数并不是函数式编程的函数。 2.定义函数 3.定义过程 4.时间格式定义 输出结果 阅读全文
posted @ 2018-07-12 14:59 CansonHai 阅读(117) 评论(0) 推荐(0) 编辑
摘要: Python文件的打开模式有: r,只读模式(默认)。w,只写模式。【不可读;不存在则创建;存在则删除内容;】a,追加模式。【可读; 不存在则创建;存在则只追加内容;】"+" 表示可以同时读写某个文件r+,可读写文件。【可读;可写;可追加】w+,写读a+,同a"U"表示在读取时,可以将 \r \n 阅读全文
posted @ 2018-07-12 14:35 CansonHai 阅读(466) 评论(0) 推荐(0) 编辑
摘要: 集合是无序的,不重复的关系集合 主要有量大作用:1> 去重,把列表变成集合就可以去重2> 关系测试,测试两组数据之间的交集、并集、差集等关系 1.创建集合,自动去重,set([]),打印的结果用{}表示 输出结果: 2.列表转集合 set(list) 输出结果: 3.求两个集合的交集 interse 阅读全文
posted @ 2018-07-12 14:23 CansonHai 阅读(384) 评论(0) 推荐(0) 编辑
摘要: 元组其实跟列表差不多,也是存一组数,只不是它一旦创建,便不能再修改,所以又叫只读列表,用小括号表示; 因此只要查找功能,没有增删改功能; 统计count(),获取下标index(), 切片 输出结果 阅读全文
posted @ 2018-06-26 23:26 CansonHai 阅读(179) 评论(0) 推荐(0) 编辑
摘要: python的字符串操作通过2部分的方法函数基本上就可以解决所有的字符串操作需求: python的字符串属性函数 python的string模块 python的字符串属性函数 python的string模块 一、字符串属性方法操作: 1.>字符串格式输出对齐 2.>大小写转换 3.>字符串条件判断 阅读全文
posted @ 2018-06-26 23:22 CansonHai 阅读(155) 评论(0) 推荐(0) 编辑
摘要: 字典用{}表示,里面类似于java的map集合以键值对形式存储,特点是无序 1.新增操作 输出结果 2.删除操作 输出结果 3.查找操作 输出结果 4.update方法 更新 输出结果 5.字典转列表 输出结果 6.fromkeys() 初始化一个字典 输出结果 7.多级字典嵌套修改 输出结果 8. 阅读全文
posted @ 2018-06-26 23:05 CansonHai 阅读(222) 评论(0) 推荐(0) 编辑
摘要: 列表(类似于java的数组,用 [ ] 表示) 1.切片操作: 输出结果如下; 间隔切片 names[star:end:bet]开始:结束:间隔的个数 输出结果 2.追加操作 输出结果 3.插入操作 输出结果 4.修改操作 输出结果: 5.删除操作 输出结果 6.获取下标:同一元素有多个时,得到第一 阅读全文
posted @ 2018-06-25 23:47 CansonHai 阅读(237) 评论(0) 推荐(0) 编辑
摘要: 一、python介绍 1.python是一门动态解释性的强类型定义语言; 简单解释一下: 定义变量不需要定义类型的为动态语言:典型的有Python和Ruby,反之定义变量需要定义类型的为静态语言:典型的有Java,C、C++; 解释型对应还有种编译型语言:(以java为类)编译型语言需要把我们编写的 阅读全文
posted @ 2018-06-23 12:29 CansonHai 阅读(444) 评论(0) 推荐(0) 编辑
上一页 1 ··· 3 4 5 6 7