骄傲的赛亚人

2022年3月4日

配置django项目

摘要: 1、 2、 3、 4、 阅读全文

posted @ 2022-03-04 22:13 骄傲的赛亚人 阅读(14) 评论(0) 推荐(0) 编辑

with上下文管理器

摘要: with:是用来启动对象的上下文管理器的,在调用with方法时,系统自动执行下文管理协议,自动调用__enter__和__exit__方法 上下文管理器协议: __enter__:进入上下文管理器执行的方法 __exit__: 退出上下文管理器执行的方法 代码执行顺序: 在34行调用上下文管理协议时 阅读全文

posted @ 2022-03-04 22:13 骄傲的赛亚人 阅读(61) 评论(0) 推荐(0) 编辑

1,2,3,4 这 4 个数字,能组成多少个互不相同的且无重复的三位数,都是多少?

摘要: 点击查看代码 i = 0 for x in range(1,5): for y in range(1,5): for z in range(1,5): if (x!=y) and (x!=z) and (y!=z): i+=1 if i %4: print("{}{}{}".format(x,y,z 阅读全文

posted @ 2022-03-04 22:12 骄傲的赛亚人 阅读(72) 评论(0) 推荐(0) 编辑

不用sort方法对列表进行排序

摘要: a_list = [4, 55, 66, 22, 43, 21]new_list = []def get_min(list): #1、获取最小的值 #2、删除最小的值 #3、将最小的值加入新的列表 #4、保证最后列表中有值,递归调用获取最小值 a=min(a_list) a_list.remove( 阅读全文

posted @ 2022-03-04 22:11 骄傲的赛亚人 阅读(212) 评论(0) 推荐(0) 编辑

简洁版斐波那契数列

摘要: def fib(n): a, b = 0, 1 while a < n: print(a, end=' ') a, b = b, a+b print() fib(1000)输出: 0 1 1 2 3 5 8 13 21 34 55 89 144 233 377 610 987写一个函数,定义一个in 阅读全文

posted @ 2022-03-04 22:11 骄傲的赛亚人 阅读(30) 评论(0) 推荐(0) 编辑

冒泡排序

摘要: one_list=[3,4,54,56,23,44,54,23,89]for i in range(len(one_list)-1): for k in range(len(one_list)-1-i): if one_list[k]>one_list[k+1]: one_list[k],one_l 阅读全文

posted @ 2022-03-04 22:09 骄傲的赛亚人 阅读(11) 评论(0) 推荐(0) 编辑

列表

摘要: 1、将两个列表合并成一个列表 list1=[1,2,"ss",3,45]list2=[44,55,33,"sd","ss"]a=list1+list2print(a) 输出:[1, 2, 'ss', 3, 45, 44, 55, 33, 'sd', 'ss']2、统计某个元素在列表出现的个数list 阅读全文

posted @ 2022-03-04 22:07 骄傲的赛亚人 阅读(104) 评论(0) 推荐(0) 编辑

用户自定义变量和用户参数的区别

摘要: 用户自定义变量:在启用时获取一次值,在运行过程中,值一直不变 不管线程数和循环次数怎么变化,在执行过程中,值都不会变 用户参数:在启动时获取一次值,在运行过程中也会动态获取值 勾选每次迭代更新一次后,当一个线程组有多各请求用了同一个变量时,会使用相同的值 线程组的循环次数等于每次迭代次数 阅读全文

posted @ 2022-03-04 22:07 骄傲的赛亚人 阅读(101) 评论(0) 推荐(0) 编辑

键盘操作和js滚动条

摘要: from selenium.webdriver.common.keys import Keys driver.find_element_by_id("kw").send_keys("NBA",Keys.ENTER) JS滚动条 阅读全文

posted @ 2022-03-04 22:05 骄傲的赛亚人 阅读(35) 评论(0) 推荐(0) 编辑

上传操作

摘要: import win32guiimport win32conimport randomdef upload(filePath, browser_type="chrome"): """ 上传文件前,上传窗口必须打开 :param filePath: :param browser_type: :retu 阅读全文

posted @ 2022-03-04 22:05 骄傲的赛亚人 阅读(4) 评论(0) 推荐(0) 编辑

鼠标操作-ActionChains

摘要: from selenium.webdriver.common.action_chains import ActionChains 1、鼠标操作先放到一个列表中 2、例用perform()去执行 多个操作可以写到一行代码中 点击:click() 双击:double_click 右键:context_c 阅读全文

posted @ 2022-03-04 22:04 骄傲的赛亚人 阅读(37) 评论(0) 推荐(0) 编辑

12306查询操作JS日期框

摘要: from selenium import webdriver from selenium.webdriver.common.keys import Keys from selenium.webdriver.support.wait import WebDriverWait from selenium 阅读全文

posted @ 2022-03-04 22:04 骄傲的赛亚人 阅读(140) 评论(0) 推荐(0) 编辑

web找元素的三种等待

摘要: 1、time.sleep() 强制等待 不管元素找没找到,都会等待 2、driver.implicitly.wait() 隐形等待 只需要写一次,在一个会话内所有找元素都会等待,打开浏览器,到关闭浏览器算一个会话 3、需要引入WebDriverWait类 和expected_conditions a 阅读全文

posted @ 2022-03-04 22:03 骄傲的赛亚人 阅读(27) 评论(0) 推荐(0) 编辑

python 文件读写操作

摘要: https://www.cnblogs.com/dingjiaoyang/p/11004065.html文件操作三个基本步骤:打开、读、关闭#1、打开文件 ,打开文件必须要是存在的文件,不然会报错one_file=open("test1.txt",encoding="utf-8") 默认的mode模 阅读全文

posted @ 2022-03-04 22:02 骄傲的赛亚人 阅读(235) 评论(0) 推荐(0) 编辑

python字典操作

摘要: dict1={'Alice': '2341', 'Beth': '9102', 'Cecil': '3258'}#1、打印字典中的某一key的value值print(dict1["Alice"])#2、忘字典中添加一对key,valuedict1["hah"]=345print(dict1)#3、修 阅读全文

posted @ 2022-03-04 22:02 骄傲的赛亚人 阅读(81) 评论(0) 推荐(0) 编辑

递归

摘要: 1、递归求和 def get_sum(num): if num > 0: res=num+get_sum(num-1) else: return 0 return resa=get_sum(5)print(a)输出:15 2、递归求乘积 def fact(n): if n==1: return 1 阅读全文

posted @ 2022-03-04 22:01 骄傲的赛亚人 阅读(24) 评论(0) 推荐(0) 编辑

mysql优化

摘要: 优化方法: 软优化: 1、查询语句优化,可以使用explain查看sql语句的执行计划,查询的结果会显示索引和查询数据读取数据条数等信息 2、优化子查询,在mysql中尽量使用join代替子查询,因为子查询需要嵌套查询,嵌套查询会遍历一张临时表,临时表的建立和删除都会有较大的系统开销,连接查询不会创 阅读全文

posted @ 2022-03-04 21:57 骄傲的赛亚人 阅读(76) 评论(0) 推荐(0) 编辑

导航