01 2019 档案
摘要:时间模块 时间戳:用秒显示的一个时间段 两个调用时间模块:1.import time 2.import datetime 一、time模块重要方法 1.time.time() #重要*:时间戳* print(time.time())#1548748325.4074776:时间戳 2.time.clo
阅读全文
摘要:1.并发:指多个动作同时发生 #author: wylkjj #date:2019/1/28 import time def consumer(name): print("%s 准备吃包子啦!" %name) while True: baozi = yield#接收send(i)传的值然后返回 pr
阅读全文
摘要:auth == authentication 认证finance 金融generator 生成器StopIteration 迭代结束iterable 迭代生成器原理:不会存储在任何地方,随用随取1.列表生成式:(1) a=[x*2 for x in range(10)] b=[x*x for x i
阅读全文
摘要:1.闭包 闭包定义:如果在一个内部函数里,对在外部作用域(但不是在全局作用域)的变量进行引用, 那么内部函数就被认为是闭包(closure) 关于闭包:闭包=函数块+定义函数时的环境 def outer(): x=10 def inner(): #条件一:内部函数 print(x) #条件二:外部环
阅读全文
摘要:1.高阶函数:(1)函数名可以进行赋值 def f(*args): print(args) # f([1,2,3]) #([1, 2, 3],) f(*[1,2,3]) #(1, 2, 3)或: def ft(**kwargs): print(kwargs) #ft(info={'name':'er
阅读全文
摘要:1.python作用域分4种情况: L:local,局部作用域,即函数中定义的变量; E:enclosing,嵌套的父集函数的局部作用域,即包含此函数的上级函数的局部作用域,但不是全局的; G:globa,全局变量,就是模块级别定义的变量; B:built-in,系统固定模块里面的变量,比如int,
阅读全文
摘要:function 函数1.函数:函数是指将一组语句的集合通过一个名字(函数名)封装起来,要想执行这个函数,只需调用其函数名即可 函数 != function() 计算机函数 == subroutine 子程序,procedures 过程 作用: 1.减少重复代码 2.方便修改,更易扩展 3.保持代码
阅读全文
摘要:intersection 交叉union 并集symmetric 对称1.集合 集合里面元素不重复,(若重复进行筛选,去重) 集合对象是一组无序排列的可哈希的值:集合成员可以做字典的链接(1)集合分类:可变集合,不可变集合 可变集合(set):可添加和删除元素,非可哈希的,不能用作字典的键,也不能做
阅读全文
摘要:1.集合 集合里面元素不重复,(若重复进行筛选,去重) 集合对象是一组无序排列的可哈希的值:集合成员可以做字典的链接(1)集合分类:可变集合,不可变集合 可变集合(set):可添加和删除元素,非可哈希的,不能用作字典的键,也不能做其它集合的元素 不可变集合(frozenset):与上一层相反 #集合
阅读全文
摘要:shallow 浅deep 深1.深浅拷贝(1)浅拷贝 = 只拷贝一层 #author: wylkjj #date:2019/1/1 # s=[1,'alex','eric'] # s1=[1,'alex','eric'] # s1[0]=2 # print(s) # print(s1) # s=[
阅读全文
摘要:shallow 浅1.深浅拷贝(1)浅拷贝 = 只拷贝一层 #author: wylkjj #date:2019/1/1 # s=[1,'alex','eric'] # s1=[1,'alex','eric'] # s1[0]=2 # print(s) # print(s1) # s=[1,'ale
阅读全文