07 2019 档案
摘要:import random# print(random.random())# print(random.randint(1,8))# print(random.choice(['123','eee',[1,2,3]]))# print(random.shuffle)# print(random.sa
阅读全文
摘要:#Author: Administrator#Date: 2019/7/9 - 11:21 import time # print(help(time))#print(time.time()) #时间戳# time.sleep(3) #延时3s# print(time.perf_counter())
阅读全文
摘要:#生成器都是迭代器,迭代器不一定是生成器。#list,tuple,dict,string:Iterable(可迭代对象)#什么是迭代器?#满足两个条件:1.有iter方法 2.有next方法l=[1,2,3,5]d=iter(l) #l.__iter__() 制作成迭代器print(d)print(
阅读全文
摘要:def bar(): print('ok') count=yield 1 print(count) print('ok2') yield 2# for i in bar():# print(i)b = bar()ret=b.send(None) #第一次send前如果没有next(),只能传一个se
阅读全文
摘要:#生成器一共两种创建方式# 1.(x*2 for x in range(5))# 2.yield s = (x*2 for x in range(2))print(s)print(next(s)) #等价于print(s.__next__()) in py2: s.next()print(next(
阅读全文
摘要:#列表生成式:def f(n): return n**3x = [f(x) for x in range(10)]print(x)
阅读全文
摘要:import timedef logger(flag): def show_time(f): #装饰器函数 def inner(*x,**y): #闭包函数 stat = time.time() f(*x,**y) end = time.time() print('spend %s' % (end
阅读全文
摘要:无参:import timedef show_time(f): #装饰器函数 def inner(): #闭包函数 stat = time.time() f() end = time.time() print('spend %s' % (end - stat)) return inner@show_
阅读全文
摘要:def outer(): x = 10 def inner(): #条件一 inner就是内部函数 print(x) #条件二 外部环境的一个变量 return inner #结论:内部函数inner就是一个闭包#inner() #局部变量,全局无法调用outer()()闭包:如果在一个内部函数里,
阅读全文
摘要:1,函数名可以作为一个参数输入 2.函数名还可以作为返回值 满足其中一个为高阶函数。
阅读全文
摘要:#Author: Administrator#Date: 2019/7/2 - 15:05menu = { '北京':{ '朝阳':{ '国贸':{ 'CICC':{}, 'HP':{}, '渣打银行':{}, 'CCTV':{}, }, '望京':{ '陌陌':{}, '奔驰':{}, '360'
阅读全文
摘要:#Author: Administrator#Date: 2019/7/2 - 8:53menu = { '北京':{ '朝阳':{ '国贸':{ 'CICC':{}, 'HP':{}, '渣打银行':{}, 'CCTV':{}, }, '望京':{ '陌陌':{}, '奔驰':{}, '360':
阅读全文
摘要:字符串的拼接a='123'b='abc'c=a+bprint(c) #用+号拼接字符串,效率很低需要不断开辟内存c='888'.join([a,b]) #将列表中的每一个元素进行拼接print(c)字符串的内置方法 st='hello kitty {name}'print(st.count('l')
阅读全文
摘要:catalog = { "欧美":{ "www..com": ["很多免费的,世界最大的","质量一般"], "www..com": ["很多免费的,也很大","质量比高点"], "l欠": ["多是自拍,高质量图片很多","不多,更新慢"], "tttt.com":["质量很高,真的很高","全部
阅读全文
摘要:不可变类型:整形,字符串,元组 可变类型: 列表,字典 字典: 字典两大特点:无序,键唯一 创建字典: dic1={'name':louis,'age':21} dic2=dict((('name','louis'),('age',20))) dic3=dict([('name','louis'),
阅读全文
摘要:元组和列表的区别: 声明一个元组并赋值的语法与列表相同,不同之处是元组使用小括号,列表使用方括号,元素之间也是用英文逗号分隔。需要注意的是,当元组只有一个元素时,需要在元素的后面加一个英文逗号分隔符,以防止与表达式中的小括号混淆。这是因为小括号既可以表示元组,又可以表示表达式中的优先级算符,这就容易
阅读全文
浙公网安备 33010602011771号