上一页 1 ··· 8 9 10 11 12 13 14 下一页
摘要: 一、递归方法 二、循环、堆栈思想 阅读全文
posted @ 2018-08-21 21:45 被嫌弃的胖子 阅读(486) 评论(0) 推荐(0) 编辑
摘要: 一、os模块的补充 1.os.path.abspath 能把存在的相对路径的绝对路径显示出来 2.os.path.split 把一个路径分成两段(以元组的形式展示),第二段是该路径的最后一个文件或者文件夹 3.os.path.dirname os.path.basename 4.os.path.ex 阅读全文
posted @ 2018-08-21 17:12 被嫌弃的胖子 阅读(167) 评论(0) 推荐(0) 编辑
摘要: for i in range(x,y,z) ()中可以放三个变量,类似切片,但是要用逗号隔开而不是引号。 len()可以得到字符串的长度。 .split()括号里面什么都不加,就是默认把字符串变成列表。 小数据池的作用:节省内存。 计算1-3+5-7+9.....99的值: 一个数据格式转换: 1 阅读全文
posted @ 2018-08-21 15:51 被嫌弃的胖子 阅读(212) 评论(0) 推荐(0) 编辑
摘要: 一、random模块 random模块:就是产生随机数的 在使用random模块之前要引入该模块 import random 1.随机取小数:用于数学计算 2.取随机整数:彩票、抽奖 3.随机抽取列表中的一个元素: 4.打乱一个列表的顺序:没有产生新的列表,在原列表上更改顺序(节省内存) 5.6位数 阅读全文
posted @ 2018-08-20 16:54 被嫌弃的胖子 阅读(138) 评论(0) 推荐(0) 编辑
摘要: 一、re模块下的常用方法 首先在使用re模块之前,需要引入re模块 import re 1.与查找相关的: 1.findall 返回列表,找到所有的匹配项 2.search 匹配从左到右第一个符合,返回一个变量,通过group方法取到值,没有匹配到就会返回None,使用group会报错。 3.mat 阅读全文
posted @ 2018-08-17 17:23 被嫌弃的胖子 阅读(2668) 评论(1) 推荐(1) 编辑
摘要: 正则表达式:正则表达式是对字符串操作的一种逻辑公式,就是用实现定义好的一些特定字符、及这些特定字符的组合,组成一个“规则字符串”,这个“规则字符串”用来表达对字符串的一种过滤逻辑。 字符组:[字符组] 在同一位置可能出现的各种字符组成了一个字符组,在正则表达式中用[]表示 字符分为很多类,比如数字、 阅读全文
posted @ 2018-08-16 17:26 被嫌弃的胖子 阅读(150) 评论(0) 推荐(0) 编辑
摘要: 冒泡排序: 原理就是,一组数据中的第一个和第二个比较,如果第一个数大于第二个就互相换位置,一次类推,直到这组数据排出了顺序。 https://www.cnblogs.com/qq849784670/p/9416033.html 二分法: 首先要求为有序的数列,掐头去尾取中间,一次砍掉一半 阅读全文
posted @ 2018-08-15 16:42 被嫌弃的胖子 阅读(182) 评论(0) 推荐(0) 编辑
摘要: 一、匿名函数 1.lambda 匿名函数 方法 lambda 参数:返回值 (函数名统一叫lambda) def func(n): return n**2 print(func(3)) #这是一个普通的函数,返回值是3 a = lambda n : n**2 print(a(3)) #这是匿名函数, 阅读全文
posted @ 2018-08-15 15:39 被嫌弃的胖子 阅读(217) 评论(0) 推荐(0) 编辑
摘要: 内置函数思维导图的链接: https://www.processon.com/view/link/5b72b805e4b08d3622ad8b48 面向对象和反射相关的后面补充 阅读全文
posted @ 2018-08-14 17:11 被嫌弃的胖子 阅读(231) 评论(0) 推荐(0) 编辑
摘要: 一、生成器 生成器的本质就是迭代器 生成器的特点和迭代器一样。取值方式和迭代器一样(__next__(),send():给上一个yield传值) 生成器一般由生成器函数或者生成器表达式来创建 其实就是手写的迭代器 因为函数中存在yield,那么这个函数就是一个生成器函数。这个时候我们在想执行函数就不 阅读全文
posted @ 2018-08-13 15:52 被嫌弃的胖子 阅读(131) 评论(0) 推荐(0) 编辑
上一页 1 ··· 8 9 10 11 12 13 14 下一页