摘要: 列表推导式 格式: [表达式 for 变量 in 旧列表] 或者: [结果A if 条件 else 结果B for 变量 in 旧列表 ] 示例1: """ 列表推导式: 格式:[表达式 for 变量 in 旧列表] or [表达式 for 变量 in 旧列表 if 条件] """ 1 # 过滤掉长 阅读全文
posted @ 2020-05-31 13:22 闹点小情绪q 阅读(188) 评论(0) 推荐(0) 编辑
摘要: 1 import os 2 3 with open(r"F:\FileOperation\p2\demoDaoJi.jpg",'rb') as stream: 4 container = stream.read() 5 path = os.path.dirname(__file__) 6 # pat 阅读全文
posted @ 2020-05-31 13:20 闹点小情绪q 阅读(115) 评论(0) 推荐(0) 编辑
摘要: 一、open() read() 1 stream = open(r"F:\FileOperation\lyrics.txt") 2 container = stream.read() 3 print(container) 4 5 print("-"*30) 6 7 stream = open(r"F 阅读全文
posted @ 2020-05-31 13:16 闹点小情绪q 阅读(155) 评论(0) 推荐(0) 编辑
摘要: 一、递归的特点 递归算法是一种直接或间接调用自身的算法。 递归算法解决问题的特点: 1.递归就是在过程或函数里面调用自身 2.在使用递归策略时,必须有一个明确的递归结束条件,成为递归出口 3.递归算法通常显得很简洁,但递归算法解题的运行效率较低,一般不提倡使用递归算法设计程序 4.在递归调用的过程中 阅读全文
posted @ 2020-05-31 13:13 闹点小情绪q 阅读(151) 评论(0) 推荐(0) 编辑
摘要: 一、匿名函数 定义: 没有函数名的函数 形式: s = lambda [arg1 [,arg2,.....argn]]:expression lambda简化了函数定义的书写形式,使代码更为简洁。但是使用函数的定义方式更为直观,易理解。 1 def fun(a): 2 return a+1 s相当于 阅读全文
posted @ 2020-05-31 13:12 闹点小情绪q 阅读(205) 评论(0) 推荐(0) 编辑
摘要: 一、介绍 装饰器本质上是一个函数,可以让其他函数在不改变源代码的前提下增加额外的功能 二、示例: >万能装饰器 1 import time 2 3 def decorate(func): 4 def inner_func(*args,**kwargs): 5 print(" 校验开始 ") 6 ti 阅读全文
posted @ 2020-05-31 13:05 闹点小情绪q 阅读(103) 评论(0) 推荐(0) 编辑
摘要: 一、内部函数 特点: 1.可以访问外部函数的变量 2.内部函数可以修改外部函数的可变类型的变量,比如:list 3.内部函数修改全局的不可变变量时,需要在内部函数声明 global 变量名 ............外部函数..........,......声明:nonlocal 变量名 4.loca 阅读全文
posted @ 2020-05-31 12:57 闹点小情绪q 阅读(103) 评论(0) 推荐(0) 编辑
摘要: 函数是组织好的,可重复使用的,用来实现单一,或相关联功能的代码段。 函数能提高应用的模块性,和代码的重复利用率。 一、判断是不是什么类型:isinstance(变量,类型) 示例:tuple1 = (1,2,3) print(isinstance(tuple1,tuple)) 结果:True 二、可 阅读全文
posted @ 2020-05-31 12:56 闹点小情绪q 阅读(126) 评论(0) 推荐(0) 编辑
摘要: Python集合的常用方法: 集合特性:无序的、不重复的元素序列 注意:不支持+、* 一、增加:.add() ① .add() 用法:在集合中添加一个元素,如果元素已经存在,则不添加 示例:set1 = {1,2,3,4,5} set1.add(6) print(set1) 结果:{1, 2, 3, 阅读全文
posted @ 2020-05-31 12:54 闹点小情绪q 阅读(115) 评论(0) 推荐(0) 编辑
摘要: 字典 一、定义: 是另一种可变容器模型,可存储任意类型对象;(也被称为关联数组或哈希表;存储的数据是没有顺序的) 注意: ·键名必须是唯一的,而且键名不可修改,可以联想到新华字典,在传递参数用(**arg)来保存字典 ·字典值可以是任意的Python对象,既可以是标准的对象,也可以是用户定义的 ·不 阅读全文
posted @ 2020-05-31 12:53 闹点小情绪q 阅读(139) 评论(0) 推荐(0) 编辑