上一页 1 ··· 9 10 11 12 13 14 下一页
摘要: 一、collection模块 1.具名元组 namedtuple 一般用于扑克洗牌、坐标等场景 from collections import namedtuple point = namedtuple('坐标',['x','y','z']) # 第二个参数既可以传可迭代对象 # point = n 阅读全文
posted @ 2019-07-18 21:07 小王八+1 阅读(218) 评论(0) 推荐(0) 编辑
摘要: 一、正则表达式: 官方定义:正则表达式是对字符串操作的一种逻辑公式,就是用事先定义好的一些特定字符、及这些特定字符的组合,组成一个“规则字符串”,这个“规则字符串”用来表达对字符串的一种过滤逻辑。 在线测试工具:http://tool.oschina.net/regex/ 方法规则: 1、字符组 2 阅读全文
posted @ 2019-07-17 18:29 小王八+1 阅读(181) 评论(0) 推荐(0) 编辑
摘要: 一、模块介绍 什么是模块? 模块:就是一系列功能能的结合体 模块的三种来源: 1、内置;2、第三方;3、自定义。 模块四种表现形式: 1、使用python编写的py文件(意味着py文件也可以称之模块) 2、已被编译为共享库或DLL的C或C++扩展(作为了解即可) 3、把一系列模块组织到一起的文件夹 阅读全文
posted @ 2019-07-16 19:14 小王八+1 阅读(189) 评论(0) 推荐(0) 编辑
摘要: 一、迭代器 什么是迭代? 迭代:更新换代的过程,每次的迭代都必须基于上一次的结果 迭代器:迭代取值的工具 为什么要用? 迭代器给你提供了一种不依赖索引取值的方法 ps:需要迭代取值的数据类型:str、list、tuple、dict、set。 二、什么是可迭代对象 只有内置有__iter__方法的都叫 阅读全文
posted @ 2019-07-15 17:33 小王八+1 阅读(193) 评论(0) 推荐(0) 编辑
摘要: 一、内置函数(lambda) 没有名字的函数,特点用完就没了 固定表达式 (lambda x , y : x+y) ( 形参:返回值 ) 1 def my_sum(x,y): 2 return x + y 3 4 res = (lambda x,y:x+y)(1,2) # :(分号)左边相当于形参, 阅读全文
posted @ 2019-07-12 19:01 小王八+1 阅读(165) 评论(0) 推荐(0) 编辑
摘要: 一、三元表达式: """ 三元表达式固定表达式 值1 if 条件 else 值2 条件成立 值1 条件不成立 值2""" 运用场景:当某个条件成立做一件事,不成立做另外一件事。 例1: x = 99999 y = 9898898 res = x if x > y else y # 如果if后面的条件 阅读全文
posted @ 2019-07-12 17:01 小王八+1 阅读(354) 评论(0) 推荐(0) 编辑
摘要: 补充小知识 算法:解决问题高效率的方法 ps:二分法用于容器类型里面的数字必须有大小顺序 来,咱们看代码 l = [1,3,5,12,57,89,101,123,146,167,179,189,345] target_num = 345 def get_num(l,target_num): if n 阅读全文
posted @ 2019-07-12 15:47 小王八+1 阅读(128) 评论(0) 推荐(0) 编辑
摘要: 一、什么是函数的递归? 即:函数在调用截断直接或间接的又调用自身。 听起来有点绕~~~即函数内部套用自己,进而循环。但学while了解,写程序要避免写死循环,因为死循环会增加CPU运行负荷,严重造成死机。 那为什么会用到函数递归呢??? 二、函数递归运用的场景: 1、无限大列表,套列表,再套列表.. 阅读全文
posted @ 2019-07-12 15:34 小王八+1 阅读(201) 评论(0) 推荐(0) 编辑
摘要: 一、闭包函数 1.定义在函数内部的函数 2.内部函数引用了外部函数名称空间作用域的名字 主要满足上面的两点都叫做闭包函数 顾名思义,函数里面包了个函数 闭包用于给里面函数传参 函数传参两种情况: 1、直接传参 2、闭包 闭包函数运行步骤图: 二、装饰器 1.含义 用修饰器原因:修饰函数,是函数更好用 阅读全文
posted @ 2019-07-11 21:52 小王八+1 阅读(105) 评论(0) 推荐(0) 编辑
摘要: 一、函数定义: 1、函数的命名规则和变量名命名一模一样;(不能以关键字) 变量:可以通过变量名找到变量对应的值 函数:可以通过函数名+括号,找到函数体所对应的代码并执行 2、函数就是工具,并且函数必须先定义后调用(函数名+括号) 3、固定格式: def + 函数名 + (形参1,形参2,...): 阅读全文
posted @ 2019-07-08 17:24 小王八+1 阅读(203) 评论(0) 推荐(0) 编辑
上一页 1 ··· 9 10 11 12 13 14 下一页