摘要:
装饰器形成的过程 : 最简单的装饰器 有返回值的 有一个参数 万能参数装饰器的作用原则 :开放封闭原则语法糖 :@装饰器的固定模式 import time print(time.time()) # 获取当前时间 time.sleep(10) #让程序在执行到这个位置的时候停一会儿 def timme 阅读全文
摘要:
def max(a,b): return a if a>b else b def the_max(x,y,z): #函数的嵌套调用 c = max(x,y) return max(c,z) print(the_max(1,2,3)) 函数的嵌套定义内部函数可以使用外部函数的变量 a = 1 def 阅读全文
摘要:
命名空间 有三种 命名空间 有三种内置命名空间 —— python解释器 就是python解释器一启动就可以使用的名字存储在内置命名空间中 内置的名字在启动解释器的时候被加载进内存里全局命名空间 —— 我们写的代码但不是函数中的代码 是在程序从上到下被执行的过程中依次加载进内存的 放置了我们设置的所 阅读全文
摘要:
s = '初识函数和返回值' len(s) print(len(s)) i = 0 for k in s: i = i + 1 print(i) def my_len(): i = 0 for k in s: i = i + 1 print(i) my_len() # 函数定义了之后,可以在任何需要 阅读全文
摘要:
文件处理 打开文件 open('路径','打开方式','指定编码方式') 打开方式 r w a r+ w+ a+ b r+ 打开文件直接写 和读完再写 编码方式 —— utf-8 操作文件 读 read 一次性读 readlines 一次性读 readline 一行一行读 不知道在哪儿结束 视频 图 阅读全文
摘要:
集合: 可变的数据类型,他里面的元素必须是不可变的数据类型,无序,不重复。 {} set = {1,2,3} #增 #删除 #查 阅读全文
摘要:
输出商品列表,用户输入序号,显示用户选中的商品 商品 li = [‘手机’, ‘电脑’, '鼠标垫', '游艇']要求:1:页面显示 序号 + 商品名称,如: 1 手机 2 电脑 … 2: 用户输入选择的商品序号,然后打印商品名称 3:如果... 阅读全文
摘要:
#数据类型划分:可变数据类型,不可变数据类型不可变数据类型:元组,bool int str 可哈希可变数据类型:list,dict set 不可哈希dict key 必须是不可变数据类型,可哈希, value:任意数据类型。dict 优点:二分查找去查询 存储大量的关系型数据 特点:无序的 增 删 阅读全文