摘要: python3 JSON 1.Python3 使用 json 模块来对 JSON 数据进行编解码。 a.json.dumps():编码,将 python类型 序列为 json字符串类型。 b.json.loads():解码,将 json类型 反序列为 python类型。 c.json.dump()  阅读全文
posted @ 2019-11-21 11:42 ripple醋包 阅读(95) 评论(0) 推荐(0) 编辑
摘要: 总结:生成器并行,实际上是串行的,但是时间上给人的感觉是并行的 import timedef product(name): print("%s 准备" %name) while True: try: name1 = yield #yield生产器中实现并行效果 # print("here") pri 阅读全文
posted @ 2019-11-20 11:52 ripple醋包 阅读(96) 评论(0) 推荐(0) 编辑
摘要: 总结: 简单理解: 1.可以直接作用于for循环的数据类型有几种: 一类是集合类型:list,tuple,dict,set,str等 一类是generator,包括生成器和带yield的generator function2.这些可以直接作用于for循环的对象统称为可迭代对象:iterable 可以 阅读全文
posted @ 2019-11-20 11:42 ripple醋包 阅读(84) 评论(0) 推荐(0) 编辑
摘要: 简单解释:生成器就是一类特殊的迭代器,同样遵循迭代器协议。 1.列表生成器:使用生成器简化了代码,表格中的代码效果一致 正常代码 使用了生成器 a = [] for i in range(10): a.append(i*2) print(a) b = [i*2 for i in range(10)] 阅读全文
posted @ 2019-11-19 10:45 ripple醋包 阅读(77) 评论(0) 推荐(0) 编辑
摘要: 元组 name=('a','b','c','d','e','f') #定义一个元组 1.访问元组 name[1:2] #切片有范围的取数据,不包括角标为2的内容(包前不包后) name[-1] #从后面开始数,正常情况是从左往右开始数,最后一位 name[-3:] #可以取到最后的数值 name[- 阅读全文
posted @ 2019-11-18 11:28 ripple醋包 阅读(148) 评论(0) 推荐(0) 编辑
摘要: 数据类型 1.如果超出类型位数会自动转换为其他的类型,隐式转换 2.整型:int a.32位机器上,整数的位数是32位,只能是4G内存,-2的31次方至2的32次方减一b.64位机器上,整数的位数是64位,-2的63次方至2的63次方减一 长整型:long 没有长整型概念,没有限定位数,可以无限大 阅读全文
posted @ 2019-11-18 10:08 ripple醋包 阅读(168) 评论(0) 推荐(0) 编辑
摘要: #全局变量和局部变量#局部变量,如果是在函数内定义的,不可再其他函数中进行调用(变量的作用域)#全局变量,作用域是整个程序,在程序顶部定义#全局和局部重名,局部在只在局部作用,其他全局作用#程序执行是从上往下的,函数需要写在调用的前面def logger(source):#写日志 print("fr 阅读全文
posted @ 2019-11-13 17:38 ripple醋包 阅读(107) 评论(0) 推荐(0) 编辑
摘要: f = open(r"d:/test.txt",'a')#类似于append追加,不修改原来的数据,新增内容,但是不能读data = open(r"d:/test.txt",'w')#写 ,不能读文件f.write('\nhello')f.read()print(f)f.close() #关闭文件d 阅读全文
posted @ 2019-11-12 11:45 ripple醋包 阅读(84) 评论(0) 推荐(0) 编辑
摘要: #字典的操作info ={ 'stu11':'wangwang', 'stu10':'yaya', 'stu09':'tongtong', 'stu08':'liuliu',}b ={ 'stu11':'ripple', 1:3, 2:5,}print(info) #查询print(info['st 阅读全文
posted @ 2019-11-06 17:03 ripple醋包 阅读(137) 评论(0) 推荐(0) 编辑
摘要: #字符串操作name= "my \t name is {name} and i am {year} old"name1="my name is ripple"print(name.capitalize())#首字母大写print(name.count("p")) #统计字符串中的字符个数print( 阅读全文
posted @ 2019-11-06 16:58 ripple醋包 阅读(103) 评论(0) 推荐(0) 编辑