2021
07-09
07-09
Python3基础语法知识点总结
本章节将一些Python3基础语法整理成手册,方便各位在日常使用和学习是查阅,包含了编码、标识符、保留字、注释、缩进、字符串等常用内容。编码默认情况下,Python3源码文件以UTF-8编码,所有字符串都是unicode字符串。当然你也可以为源码文件指定不同的编码:#*-coding:cp-1252*-标识符第一个字符必须是字母表中字母或下划线'_'。标识符的其他的部分有字母、数字和下划线组成。标识符对大小写敏感。在Python...
继续阅读 >
1、打开指定的网页地址我们使用selenium进行自动化测试时,打开浏览器之后,第一步就是让浏览器访问我们指定的地址,可使用get方法实现fromseleniumimportwebdriverdriver=webdriver.Edge()driver.get('https://www.baidu.com/')#本行用于访问指定的地址2、获取当前页面url我们在测试过程中,有时需要获取当前页面的url以判断是否跳转到指定页面,获取页面url的方法如下:fromseleniumimportwebdriverdriver=webdriv...
开启Web服务1.基本方式Python中自带了简单的服务器程序,能较容易地打开服务。在python3中将原来的SimpleHTTPServer命令改为了http.server,使用方法如下:1.cdwww目录2.python-mhttp.server开启成功,则会输出“ServingHTTPon0.0.0.0port8000(http://0.0.0.0:8000/)…”,表示在本机8000端口开启了服务。如果需要后台运行,可在命令后加"&"符号,Ctrl+C不会关闭服务,如下:python-mhttp.server&如果要保持服务,...
1.缘起在实际开发中遇到这样一个问题:以下是伪代码ifembedding.modelisnotexist:calculateembedding##moudel_1saveembedding.modelelse:embedding=loadembedding.modeltry:useembeddingexceptKeyError:calculateembedding##这里与moudel_1一致。发现except中需要粘贴之前写过的calculateembedding简单概括就是:somecode_1try:somecode_2except:somecode_3somecode_1##重新执行2.使用got...
我们知道**代表次方。如下>>>12*12144>>>12**2144>>>a=1e200>>>a1e+200>>>a**2Traceback(mostrecentcalllast):File"<stdin>",line1,in<module>OverflowError:(34,'Resulttoolarge')>>>a*ainf>>>a=100**100#python3中int整型一般不会溢出,取决于内存10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000...
问题描述现有一个有向赋权图。如下图所示:问题:根据每条边的权值,求出从起点s到其他每个顶点的最短路径和最短路径的长度。说明:不考虑权值为负的情况,否则会出现负值圈问题。s:起点v:算法当前分析处理的顶点w:与v邻接的顶点dvd_vdv:从s到v的距离dwd_wdw:从s到w的距离cv,wc_{v,w}cv,w:顶点v到顶点w的边的权值问题分析Dijkstra算法按阶段进行,同无权最短路径算法(先对距离为0的顶点处...
问题描述现有一个有向无权图。如下图所示: 问题:使用某个顶点s作为输入参数,找出从s到所有其他顶点的最短路径。说明:因为是无权图,因此我们可以为每台边赋值为1。这里选择v3为s作为起点。问题分析此时立刻可以说,从s到v3的最短路径是长为0的路径,标记此信息,得到下图。 现在开始寻找从s出发距离为1的顶点。这些顶点肯定是与s邻接的顶点,很明显,v1,v6从s出发只需要一条边就到了。所以,从s出发距离为1的顶...
大凡人世间的痛苦,多是因放不下有时候我常想,痛苦,该是时光刮给生命的一场飓风吧生活,本就是以这样一种特别的方式,掀起遮盖的一切,让你看到人生的真相。一、什么是requests,怎么安装requests是python的一个模拟发送请求的库,基本上调用别人接口的时候,这个是现在主流安装的话直接pip就行了pipinstallrequests二、requests模块的使用我们通常进行请求之前都会先去postman上面去模拟一遍,看是否请求的通,然后再进行...
对python3下的requests使用并不是很熟练,今天稍微用了下,请求几次下来后发现出现连接超时的异常,上网查了下,找到了一个还算中肯的解决方法。retrying是python的一个自带的重试包导入方式:fromretryingimportretry简单使用retrying这个包的用法原理就是在你不知道那段代码块是否会发生异常,若发生异常,可以再次执行该段的代码块,如果没有发生异常,那么就继续执行往下执行代码块以前你的代码可能是这样写的:defget_ht...