摘要:
t=(1111,222,333,444,555) for index,item in enumerate(t): print(index,item) 》》》 0 11111 2222 3333 4444 555 import random randomnumber=(random.randint(1 阅读全文
摘要:
l=[] for i in range(4):#添加 行 l.append([]) #在空列表中添加空列表 for j in range(3):#添加 列 l[i].append(j) #生成二维列表 print(l) n=[[]]#空的二位列表 m=[[j for j in range(3)] f 阅读全文
摘要:
判定value是否在list中 index sort和sorted 列表推导式: newlist=[Expresion for var in list if condition] 阅读全文
摘要:
》》》》 查询能量来源,请输入1,2,3,4,退出输入0{'1': '生活', '2': 'walk', '3': 'bike', '4': 'netbook', '0': '退出'}1生活缴费:200g 查询能量来源,请输入1,2,3,4,退出输入0{'1': '生活', '2': 'walk', 阅读全文
摘要:
with open('test3.txt','w',encoding='utf-8') as f: print('this is test3.txt',file=f) #用print 输出到文件 a=int(input('number:')) b= a if a>4 else 3 # 条件表达式简化 print(b) 阅读全文
摘要:
python pickle 模块使用 用于序列化的两个模块 json:用于字符串和Python数据类型间进行转换 pickle: 用于python特有的类型和python的数据类型间进行转换 json提供四个功能:dumps,dump,loads,load pickle提供四个功能:dumps,du 阅读全文
摘要:
如果需要更好的控制输出,而print不能满足需求,sys.stdout,sys.stdin,sys.stderr就是你需要的。 1. sys.stdout与print: 在python中调用print时,事实上调用了sys.stdout.write(obj+'\n') print 将需要的内容打印到 阅读全文
摘要:
什么时候用异常处理?! 加多了会导致可读性差。只有在异常无法预知的情况下,才应该加上 try-except 。 阅读全文
摘要:
1.语法错误 2.逻辑错误 异常:异常是程序运行时发生错误的信号 常用的异常 异常处理:: 捕捉异常进入另一个处理分支,执行定制逻辑 一方法:使用if判断:只能针对某一段代码,可读性差 二方法:python为每一种异常定制类型,然后提供方法来进行处理 基本语法: try: 被检测的代码块 excep 阅读全文
摘要:
描述符:描述对象的一种方法 __get__ __set__ __delete__ 至少使用了其中一种。 描述符何时何地使用: 何地:定义成另一个类的类属性 何时:被描述的类在操作属性的时候会触发 描述符:1 没有set方法 叫做 非数据描述符 2 有get和set 叫做 数据描述符 优先级: 1类属 阅读全文