Python学习之路--collections模块

摘要: namedtuple 生成可以使用名字来访问元素内容的tuple from collections import namedtuple namedtuple( ) namedtuple(名称,属性) from collections import namedtuple Point = namedtu 阅读全文
posted @ 2019-06-03 12:49 久加 阅读(226) 评论(0) 推荐(0)

Python学习之路--re模块

摘要: 常用方法 findall 找到所有满足条件的结果并放入列表中 ?:放在分组第一个,取消分组 search 从前往后,找到第一个返回,返回的变量需要调用group才能拿到结果 如果没有找到,那么返回None,调用group会报错 ret = re.search('','') print(ret.gro 阅读全文
posted @ 2019-05-30 21:00 久加 阅读(191) 评论(0) 推荐(0)

Python学习之路--正则表达式

摘要: 字符组:[字符组] 在同一位置肯出现的各种字符组成了一个字符组,在正则表达式中用[]表示 .匹配除换行符之外的任意字符 \w 匹配字符或数字或下划线 \s 匹配任意的空白符 \d 匹配数字 \W 匹配非字符或数字或下划线 \S 匹配非任意的空白符 \D 匹配非任意的空白符 \n 匹配一个换行符 \t 阅读全文
posted @ 2019-05-30 19:31 久加 阅读(134) 评论(0) 推荐(0)

Python学习之路--递归

摘要: 递归 定义:在函数中调用自己 最大递归深度997,或998,是python从内存角度出发做的限制 修改最大深度 缺点:占内存 优点:让代码变简单 def age(n): if n == 4: return 40 elif n >0 and n <4: return age(n+1) +2print( 阅读全文
posted @ 2019-05-30 16:58 久加 阅读(234) 评论(0) 推荐(0)

Python学习之路--匿名函数

摘要: 函数名 = lambda 参数:返回值 阅读全文
posted @ 2019-05-29 22:15 久加 阅读(224) 评论(0) 推荐(0)

Python学习之路--内置函数

摘要: 作用域相关 locals()、globals()# print(locals())# 返回本地作用域中的所有名字# print(globals()) #返回全局作用域中的所有名字# 迭代器.__next__()#next(迭代器)# 迭代器 = iter(可迭代的)# 迭代器 = 可迭代的.__it 阅读全文
posted @ 2019-05-29 21:15 久加 阅读(196) 评论(0) 推荐(0)

Python学习之路--推导式

摘要: 列表推导式 [每一个元素或和元素相关的操作 for 元素 in 可迭代类型] #遍历之后挨个处理 [满足条件的元素相关的操作 for 元素 in 可迭代类型 if 元素相关的条件]#筛选功能 l = [i for i in range(30) if i % 3 == 0] print(l) l1 = 阅读全文
posted @ 2019-05-28 22:22 久加 阅读(159) 评论(0) 推荐(0)

Python学习之路--迭代器,生成器

摘要: 迭代器 生成器 本质是迭代器 def generator(): print(1) yield 'a' ret = generator() print(ret) print(ret.__next__()) # <generator object generator at 0x00000271D5CBB 阅读全文
posted @ 2019-05-28 21:52 久加 阅读(133) 评论(0) 推荐(0)

Python学习之路--装饰器

摘要: 三元运算 变量 = 条件返回True的结果 if 条件 else 条件返回False ,用于简单 import time time.time() 1970年至今多少秒 time.sleep()暂时休眠 装饰器形成过程 def func(): time.sleep(0.01) print('fds') 阅读全文
posted @ 2019-05-27 18:59 久加 阅读(272) 评论(0) 推荐(0)

Python学习之路--函数

摘要: 初识函数 可读性,复用性强 定义之后,可以在任何需要它的地方调用 所有函数 只定义不调用不会执行 先定义后调用 def 函数名(): # 函数体 return 返回值 函数调用 函数名()不接收返回值 有返回值 返回值 = 函数名 接收返回值 返回值 return 三种情况 没有返回值 1、不写re 阅读全文
posted @ 2019-05-26 10:49 久加 阅读(155) 评论(0) 推荐(0)