摘要: 1 # 关键是匹配模式‘\(([^()]+)\)’匹配括号内无括号的内容,分组和^很巧妙的实现了匹配括号以外的字符 2 import re 3 4 origin = '1 - 2 * ((60-30 + (-40.0/5) * (9-2*5/3+7/3*99/4*2998 +10*568/14)) - (-4*3)/(16-3*2))' 5 6 def jisuan(args):... 阅读全文
posted @ 2017-02-18 16:50 Erick-LONG 阅读(547) 评论(0) 推荐(0) 编辑
摘要: 一、字典格式数据源写入数据库文件 二、打开文件,修改文件,关闭文件 三、打开文件最后核查 阅读全文
posted @ 2017-02-18 08:33 Erick-LONG 阅读(357) 评论(0) 推荐(0) 编辑
摘要: 1 import sys,time 2 3 ''' 4 if sys.argv[1]=='sleepy': 5 print('nongsi') 6 else: 7 print('....')''' 8 9 #进度条 10 11 for i in range(31): 12 sys.stdout.write('\r') #自动刷新删除 13 ... 阅读全文
posted @ 2017-02-17 08:44 Erick-LONG 阅读(223) 评论(0) 推荐(0) 编辑
摘要: import re re.findall('xx','xxxx') re.search('xx','xxx').group() 只匹配一个 re.match('xx','xxx') 起始位置匹配 ?非贪婪匹配 元字符 . ^ $ * + ?{} [] \ . 通配符 ^ 在字符串开头 $ 在字符串结 阅读全文
posted @ 2017-02-16 08:36 Erick-LONG 阅读(200) 评论(0) 推荐(0) 编辑
摘要: 多层套用装饰器 阅读全文
posted @ 2017-02-16 07:59 Erick-LONG 阅读(174) 评论(0) 推荐(0) 编辑
摘要: 1 def f1(depth,a1,a2): 2 if depth ==10: 3 return a1 4 a3 = a1 + a2 5 r = f1(depth+1,a2,a3) 6 return r 7 s= f1(1,0,1) 8 print(s) 1 def f1(a1,a2): 2 if a1>1000000: 3 ... 阅读全文
posted @ 2017-02-15 08:29 Erick-LONG 阅读(255) 评论(0) 推荐(0) 编辑
摘要: 主要原理为,两个数值比较大小,然后通过赋值交换位置 最优时间复杂度:O(n) (表示遍历一次发现没有任何可以交换的元素,排序结束。) 最坏时间复杂度:O(n2) 稳定性:稳定 阅读全文
posted @ 2017-02-15 08:05 Erick-LONG 阅读(318) 评论(0) 推荐(0) 编辑
摘要: 1 #!/usr/bin/env python 2 # -*- coding:utf-8 -*- 3 4 5 def login(username,password): 6 ''' 7 8 :param username:用户名 9 :param password:密码 10 :return: True:登陆成功 False:登陆失败 1... 阅读全文
posted @ 2017-02-14 22:38 Erick-LONG 阅读(1769) 评论(0) 推荐(0) 编辑
摘要: 1 文件操作: 2 os.mknod("test.txt") 创建空文件 3 fp = open("test.txt",w) 直接打开一个文件,如果文件不存在则创建文件 4 5 关于open 模式: 6 7 w 以写方式打开, 8 a 以追加模式打开 (从 EOF 开始, 必要时创建新文件) 9 r 阅读全文
posted @ 2017-02-14 07:44 Erick-LONG 阅读(169) 评论(0) 推荐(0) 编辑
摘要: 1 from flask import Flask,render_template 2 from flask import request 3 app = Flask(__name__) 4 5 @app.route('/',methods=['GET','POST']) 6 def home(): 7 return render_template('home.html'... 阅读全文
posted @ 2017-02-10 11:59 Erick-LONG 阅读(358) 评论(0) 推荐(0) 编辑