博客园  :: 首页  :: 新随笔  :: 联系 :: 管理

随笔分类 -  Python

摘要:链接地址:http://www.runoob.com/python/python-100-examples.html 阅读全文

posted @ 2018-04-20 11:25 代码的味道是什么 阅读(431) 评论(0) 推荐(0)

摘要:注意Python的字符串本身也用'\'转义,所以要特别注意,一般我们都建议使用Python的r前缀,就不用考虑转义的问题了 1,行的起始 例子:匹配‘cat’ 开头 patt=re.compile(r'^cat') # re.compile 返回一个正则表达式对象 表示匹配以c作为一行的第一个字符, 阅读全文

posted @ 2018-02-11 15:31 代码的味道是什么 阅读(7614) 评论(0) 推荐(1)

摘要:斐波那契数列即著名的兔子数列:1、1、2、3、5、8、13、21、34、…… 1,1,2,3,5,8,13比如这样一个兔子的对列,第三个数是前两个数之和。让写一个方法,比如让你随机输入一个数字,把它前面的两个数打印出来 数列特点:该数列从第三项开始,每个数的值为其前两个数之和,用python实现起来 阅读全文

posted @ 2018-02-02 15:39 代码的味道是什么 阅读(483) 评论(0) 推荐(0)

摘要:enumerate 函数用于遍历序列中的元素以及它们的下标:(返回index,value) >>> for i,j in enumerate(('a','b','c')): print i,j 0 a1 b2 c>>> for i,j in enumerate([1,2,3]): print i,j 阅读全文

posted @ 2018-02-02 15:24 代码的味道是什么 阅读(985) 评论(0) 推荐(0)

摘要:import time import random #装饰器 def cal_time(func): def wrapper(*args, **kwargs): t1 = time.time() result = func(*args, **kwargs) t2 = time.time() print("%s running... 阅读全文

posted @ 2018-02-01 17:24 代码的味道是什么 阅读(163) 评论(0) 推荐(0)

摘要:“my.__my_money()AttributeError: 'My' object has no attribute '__my_money'” 阅读全文

posted @ 2018-01-24 17:40 代码的味道是什么 阅读(184) 评论(0) 推荐(0)

摘要:1、你是一个高级测试工程师,现在要做性能测试,需要你写一个函数,批量生成一些注册使用的账号。 产生的账号是以@163.com结尾,长度由用户输入,产生多少条也由用户输入,用户名不能重复,用户名必须由大写字母、小写字母、数字组成,结果如下图: 2、测试机器的磁盘太小,经常报警,要写一个清理日志的脚本, 阅读全文

posted @ 2018-01-11 22:56 代码的味道是什么 阅读(401) 评论(0) 推荐(0)

摘要:【程序1】 题目:有1、2、3、4个数字,能组成多少个互不相同且无重复数字的三位数?都是多少? 【程序2】 题目:企业发放的奖金根据利润提成。利润(I)低于或等于10万元时,奖金可提10%;利润高于10万元,低于20万元时,低于10万元的部分按10%提成,高于10万元的部分,可可提成7.5%;20万 阅读全文

posted @ 2017-12-22 17:09 代码的味道是什么 阅读(9869) 评论(0) 推荐(1)

摘要:执行结果 阅读全文

posted @ 2017-12-22 11:06 代码的味道是什么 阅读(1094) 评论(0) 推荐(0)

摘要:Python中有一个自带的单元测试框架是unittest模块,用它来做单元测试,它里面封装好了一些校验返回的结果方法和一些用例执行前的初始化操作,概念见下: TestCase 也就是测试用例 TestSuite 多个测试用例集合在一起,就是TestSuite TestLoader是用来加载TestC 阅读全文

posted @ 2017-12-21 17:17 代码的味道是什么 阅读(483) 评论(0) 推荐(0)

摘要:做接口测试的时候,同一个接口,输入的参数一样,参数值不一样,这时候,写多个case就是冗余的,就可以用参数化来实现,第三方模块有这个实现参数化的功能,安装pip install nose-parameterized 即可 运行后会生成一个login.html文件,用浏览器打开可以查看测试结果 阅读全文

posted @ 2017-12-21 15:43 代码的味道是什么 阅读(994) 评论(0) 推荐(0)

摘要:import smtplib,os from email.mime.text import MIMEText from email.mime.multipart import MIMEMultipart import base64 class SendMail(object): def __init__(self,username,passwd,recv,title,conten... 阅读全文

posted @ 2017-12-08 21:53 代码的味道是什么 阅读(148) 评论(0) 推荐(0)

摘要:2,父类方法的修改 阅读全文

posted @ 2017-12-08 21:49 代码的味道是什么 阅读(157) 评论(0) 推荐(0)

摘要:python中列表推导式有三种数据类型可用:列表,字典,集合 列表推导式书写形式: [表达式 for 变量 in 列表] 或者 [表达式 for 变量 in 列表 if 条件] 1,列表推导式例子: 2,集合推导式例子,不同之处指示把方括号,变成了大括号 3,集合推导式例子 阅读全文

posted @ 2017-12-08 21:34 代码的味道是什么 阅读(210) 评论(0) 推荐(0)

摘要:一,线程与进程之间的关系:(从知乎上看到的) 一个必须知道的事实:执行一段程序代码,实现一个功能的过程介绍 ,当得到CPU的时候,相关的资源必须也已经就位,就是显卡啊,GPS啊什么的必须就位,然后CPU开始执行。这里除了CPU以外所有的就构成了这个程序的执行环境,也就是我们所定义的程序上下文。当这个 阅读全文

posted @ 2017-12-08 17:31 代码的味道是什么 阅读(236) 评论(0) 推荐(0)

摘要:需求描述: 1,打开网站; 2,获取网站的文件内容; 3,返回保存到文件中; 这里的就用到了多线程的方法 阅读全文

posted @ 2017-12-08 16:20 代码的味道是什么 阅读(259) 评论(0) 推荐(0)

摘要:import requests#get请求 url = "http://127.0.0.1:8000/login" data={"username":"jmy1235","pwd":123456} req = requests.get(url+"?"+"username=jmy1235&pwd=123456") req = requests.get(url,data) print(req.tex... 阅读全文

posted @ 2017-11-20 17:13 代码的味道是什么 阅读(354) 评论(0) 推荐(0)

摘要:base64加密后是可逆的,所以url中传输参数一般用base64加密 b'username=lanxia&username2=zdd'加密完 b'dXNlcm5hbWU9bGFueGlhJnVzZXJuYW1lMj16ZGQ='解密回来 b'username=lanxia&username2=zd 阅读全文

posted @ 2017-11-20 17:00 代码的味道是什么 阅读(247) 评论(0) 推荐(0)

摘要:程序运行过程中经常报错,为了知道程序的报错信息,我们可以捕捉异常 raise主动抛出异常 AttributeError: 试图访问一个对象没有的属性,比如foo.x,但是foo没有属性x IOError:输入/输出异常,一般是无法打开文件 ImportError: 无法导入模块或包,一般是路径问题或 阅读全文

posted @ 2017-11-20 16:12 代码的味道是什么 阅读(217) 评论(0) 推荐(0)

摘要:import flask from flask import request #想获取到请求参数的话,就得用这个 server = flask.Flask(__name__) #吧这个python文件当做一个web服务 def md5_passwd(str,salt='123456'): #satl是盐值,默认是123456 str=str+salt import has... 阅读全文

posted @ 2017-11-13 22:27 代码的味道是什么 阅读(1408) 评论(0) 推荐(0)