摘要:
列表生成式与编译: a = [i*2 for i in range(10)] # 列表生成式,使代码更简洁,具有以下三行的效果 # a = [] # for i in range(10) # a.append(i*2) print(a) code_test = '''a = [i*2 for i i 阅读全文
摘要:
# 想要将函数的复杂结构序列化,就要用pickle # 如果在另一个程序中提取数据,那么需要再定义相同的函数def sayhi(name) # 而函数的内容可以不同 1 import pickle 2 3 # 使用pickle模块将数据对象保存到文件 4 data1 = {'a': [1, 2.0, 阅读全文
摘要:
# 想要将函数的复杂结构序列化,就要用pickle# 如果在另一个程序中提取数据,那么需要再定义相同的函数def sayhi(name)# 而函数的内容可以不同 1 import pickle 2 3 4 def sayhi(name): 5 print('hello,', name) 6 retu 阅读全文
摘要:
# json序列化:当开启时间较长的软件(比如游戏)需要挂起的时候使用# json是多种语言通用的,可序列化字典,所以不能将函数序列化# 想要将函数的复杂结构序列化,就要用pickle 1 import json 2 info = { 3 'name': 'Flagon', 4 'age': 33 阅读全文
摘要:
# 队列queue用来存储数据,先进来的先出去(FIFO)当队列满了之后就不在存了,.get提取数据,.put获得数据# 后面会接触到存储数据的栈,后进来的先出去(LIFO),就像‘先穿袜子再穿鞋,而先脱鞋后脱袜子’的关系 1 from threading import Thread, curren 阅读全文
摘要:
sanguoyanyi.txt文档的准备,详见文件操作之extract_name 下面是weapon.txt的内容: 练习:提取相关武器,并统计出现的次数,然后排序 1 import re 2 3 4 def find_item2(weapon): 5 with open('sanguoyanyi. 阅读全文