随笔分类 - 多测师_Python
摘要:list1 = [1,1,1,1,3,12,3,99,88,3,2] list1.sort() a = list1[-1] for i in range(len(list1)-2,-1,-1): if list1[i] == a: list1.remove(list1[i]) else: a = l
阅读全文
摘要:首先定义一个类,然后调通登录接口之后,通过正则表达式把登录接口返回的响应体 中的token值提取出来,然后存在构造函数里面,然后在下一个接口的请求头中引 用构造函数中的token值,达到关联接口的测试。 # 面试题:接口自动化当中的关联接口测试你是怎么做的? import requests clas
阅读全文
摘要:Python中为什么不需要重载? ==》Python里面有*args可变长元组和**kwargs可变长 字典,可以接受不同长度的入参,而且Python参数列表接受实参不需要加上基本数据 类型和引用数据类型,所以Python里面只有重写,没有重载, 但是Java里面既有重写也有重载
阅读全文
摘要:a = int(input('请输入一个数字: ')) str1 = str(a) #首先把输入的数字转换为一个字符串 l = len(str1)//2 #然后把字符串的长度除2 k = 0 for i in range(l): #然后对长度进行for循环 if str1[i] != str1[-1
阅读全文
摘要://评测题目: 无一串无序字符串"asdgartioafhajdskgaulekjnjxjafklefjjqwe",统计每个字母出现的个数 class Test(object): dict1 = {} #定义一个字典用来统计 def count(self,value): for i in value
阅读全文
摘要:a=[1,1,1,2,2,2,2,6,5,5,5,5] num=[] for i in a: s = a.count(i) num.append(s) num1 = sorted(num,reverse=True) num2=list(set(num1)) num2.sort(key=num1.in
阅读全文
摘要:package com.java10.day03.section02; public class WhileTest { /** * 封装一个工具类计算一张1毫米的纸折叠多少次会超过10万公里 */ public static void whileTest(){ //1.设置一个次数变量 int c
阅读全文
摘要:''' 思路解释: 首先定义一个测试类和方法定义局部变量sum来统计、把传进来的数据变为字符串 循环遍历把字符串相加 如果sum转换为整型小于10就返回sum 不行就调用递归函数 ''' class Test: def add(self, num): sum=0 for i in list(str(
阅读全文
摘要:import requests class Save: def api(self): url = 'https://www.baidu.com/' headers = {"Accept": "application/json, text/javascript, */*; q=0.01"} respo
阅读全文
摘要:author:多测师_王sir def func(str): ''' :param str: 传入一个字符串"My name is Shopline,and i am 2,0000 days old" :return: ''' result = [] s = str.split() #先进行分割为列
阅读全文
摘要:def func(list1): list2 =[] for i in range(len(list1)): sum = 1 for j in list1: sum*=j sum = sum//list1[i] list2.append(sum) print(max(list2)) value=[4
阅读全文
摘要:def func(): ''' 把字符串当中重复的字符打印出来 :return: ''' str1 = 'acbdac' for i in set(str1): if str1.count(i) > 1: print(i) func() 运行结果: a c
阅读全文
摘要:import random,string def verify(): ''' 生成100个随机不重复的字符串 :return: ''' list1=[] new_list=[] while 1: value = ''.join(random.sample(string.ascii_letters+s
阅读全文
摘要:def func(): '''逻辑题''' for i in range(1000): if i%7==0 and (i%2-1)==0 and (i%3-1)==0 and (i%4-1)==0 and (i%5-1)==0 and (i%6-1)==0: if i: print(i) #先打印符
阅读全文
摘要:代码如下: def func(): url = 'http://duoceshi.cn:7076/share/index.html?shareVideoId=-721509&playType=1' dict1={} parms = [i for i in url.split('?')] dict1[
阅读全文
摘要:def foo(): '''找到a开头的元素、组成新的列表''' src = ['abc','sac','des','yhg','acc'] new_list=[] for i in src: if i.startswith('a'): new_list.append(i) print(new_li
阅读全文
摘要:import numpy def func1(m): '''转置的第一种方法''' return numpy.transpose(m).tolist() print(numpy.matrix([[1, 2, 3],[4 ,5, 6],[7, 8,9]])) #转置之前的数据 print(numpy.
阅读全文
该文被密码保护。
摘要:value = input('请输入您的IP地址:') def foo(name): lists = name.split('.') if len(lists) != 4: return '该IP地址不是合法的' for i in range(4): try: tmp = int(lists[i])
阅读全文
摘要:def foo(value): dict1 = {} a = 0 num =0 for i in range(len(value)): if value[i] in dict1: num = max(dict1[value[i]],num) a = max(i-num+1, a) dict1[val
阅读全文