摘要: import os # 判断文件是否存在 if not os.path.exists('error.txt'): f = open('error.txt', 'w') listname = [] else: # 读取文件内容 f = open('error.txt', 'r') listname = f.readlines() f.close() #... 阅读全文
posted @ 2017-03-03 22:14 破斧呈粥 阅读(148) 评论(0) 推荐(0) 编辑
摘要: luck_num = 10 num = 0 while luck_num != num: num = int(input('please input you num:')) if num > luck_num: print('Greater than lucknum') elif num luck_num: print('Greater... 阅读全文
posted @ 2017-03-03 22:14 破斧呈粥 阅读(114) 评论(0) 推荐(0) 编辑
摘要: # 列表操作 nlist = ['123', '10', '982', '123'] nlist.append('4') # 添加一个元素 a = nlist.index('10') # 查找元素索引,返回第一次出现的索引,后两个参数指定开始和结束位置,如果未找到会报错 # 查找所有元素位置1 # enumerate将序列按下标和元素顺序依次取出 print([i for i, x in ... 阅读全文
posted @ 2017-03-03 22:13 破斧呈粥 阅读(313) 评论(0) 推荐(0) 编辑
摘要: dic = {'a1': 4, 2: '2', '3': [1, 2, 3], 4: {1: 10, 2: 20}} #dic = dict(a1='4',a2='5') # 清空字典dic.clear() # 取值 print(dic['3'][1]) # 后面的键会覆盖之前的重复键 print({'a': 12, 'b': 14, 'a': 18}) # 赋值,如果键不存在,就新增这... 阅读全文
posted @ 2017-03-03 22:13 破斧呈粥 阅读(181) 评论(0) 推荐(0) 编辑
摘要: import sys print(sys.argv) 阅读全文
posted @ 2017-03-03 22:13 破斧呈粥 阅读(65) 评论(0) 推荐(0) 编辑
摘要: #'w':只写,不能读(文件不存在会创建,存在会先删除原始内容) #'r':只读,不能写 #'a':追加,可写,不能读(文件不存在会创建,存在则追加内容) #'r+':可读,可写,可追加 #'w+':写读,先写后读(文件存在会先删除原始内容) #'a+':同'a' #'rU':读取时,将\r \n \r\n 转换成\n,功能同'r' #'r+U':读取时,将\r \n \r\n 转换成\n,... 阅读全文
posted @ 2017-03-03 22:13 破斧呈粥 阅读(202) 评论(0) 推荐(0) 编辑
摘要: 1 a = 1886 2 # 取商和余数 3 print(a.__divmod__(10)) 4 5 # r=反转,想当于 10-1886 6 print(a.__rsub__(10)) 7 8 # 取绝对值 9 print(a.__abs__(), abs(a)) 10 11 #商取整 12 pr 阅读全文
posted @ 2017-03-03 22:12 破斧呈粥 阅读(191) 评论(0) 推荐(0) 编辑
摘要: 1 f = 1.0 2 # 转换成分数形式,如1.5=(3,2)=2分之3 3 print(f.as_integer_ratio()) 4 5 # 十六进制转浮点数 6 print(f.fromhex('eff')) 7 8 # 转成十六进制 9 print(f.hex()) 10 11 #是否为整 阅读全文
posted @ 2017-03-03 22:12 破斧呈粥 阅读(795) 评论(0) 推荐(0) 编辑
摘要: 1 # r开头的函数是倒序 2 s = 'Helllo, WOr\tlld' 3 4 # 是否包含 5 print(s.__contains__('he'), 'he' in s) 6 7 # 首字母大写 8 print(s.capitalize(), 'capitalize') 9 10 # 大写变小写 11 print(s.casefold... 阅读全文
posted @ 2017-03-03 22:12 破斧呈粥 阅读(252) 评论(0) 推荐(0) 编辑
摘要: 1 #不推荐这种方式,因为每个要拼接的字符串都在不同内存位置 2 a = 'Computer' 3 b = 11 4 c = 16.5 5 print('name:' + a + 'age:' + str(b) + 'job:' + str(c),'方式一') 6 7 # 字符拼接(%s字符串变变量,%d=整数变量,%f=浮点数变量) 8 print(''' 9 ... 阅读全文
posted @ 2017-03-03 22:12 破斧呈粥 阅读(96) 评论(0) 推荐(0) 编辑