第十二~十三天:python进阶深入1.生成器:创建生成器最简单的方法就是用圆括号()代替方括号[]把列表生成式的[]变成()生成器只能调用一次,不占用资源。用完就释放出来。foriing:print(i)也可以调用Next函数直到计算出最后一个元素位置,但是这种方法很明显不适用,并且最后会抛出StopIteration的错误。斐波那契数列:除第一个和第二个数外,任意一个数都可由前两个数相加得到:1,1,2,3,5,8,13,21,34,…return返回
系统 2019-09-27 17:51:38 2024
前言Python中的sys模块极为基础而重要,它主要提供了一些给解释器使用(或由它维护)的变量,以及一些与解释器强交互的函数。本文将会频繁地使用该模块的getsizeof()方法,因此,我先简要介绍一下:该方法用于获取一个对象的字节大小(bytes)它只计算直接占用的内存,而不计算对象内所引用对象的内存这里有个直观的例子:importsysa=[1,2]b=[a,a]#即[[1,2],[1,2]]#a、b都只有两个元素,所以直接占用的大小相等sys.get
系统 2019-09-27 17:51:00 2024
本文实例讲述了使用coverage统计pythonweb项目代码覆盖率的方法。分享给大家供大家参考,具体如下:在使用python+selenium过程中,有时候考虑代码覆盖率,所以专门查了一下python的coverage,所以特此记录1.安装coverage自己电脑安装了pip的直接:pipinstallcoverage,等待安装完成安装完成后,会在C:\Python27\Scripts下看到相关的安装信息;2.安装完成以后,就是开始使用了2.1核心参数
系统 2019-09-27 17:50:50 2024
本文实例讲述了python常用函数与用法。分享给大家供大家参考,具体如下:自定义函数实例#定义一个函数defprintme(str):"打印任何传入的字符串"printstr;return;#使用这个函数printme("chtml.cn");运行结果:chtml.cn删除一个文件函数实例defdellFile(pathFile):importosfilename=pathFileifos.path.exist(filename):os.remove(fi
系统 2019-09-27 17:50:46 2024
python基础学习笔记(五)2013-04-2014:05虫师阅读(...)评论(...)编辑收藏字符串基本操作所有标准的序列操作(索引、分片、乘法、判断成员资格、求长度、取最小值和最大值)对字符串同样适用,前面已经讲述的这些操作。但是,请注意字符串都是不可变的。字符串的方法:字符串从string模块中“继承”了很多方法,这里只介绍一些特别有用的。1、findfind方法可以在一个较长的字符串中查找子字符串。它返回子串所在位置的最左端索引。如果没有找到则
系统 2019-09-27 17:48:54 2024
ASCII((AmericanStandardCodeforInformationInterchange):美国信息交换标准代码)是基于拉丁字母的一套电脑编码系统,主要用于显示现代英语和其他西欧语言。它是最通用的信息交换标准,并等同于国际标准ISO/IEC646。在python中,经常要用到它和字符的相互转换,这里做了一个例子,仅供参考:1c=input("Pleaseinputachar:")2a=int(input("Pleaseinputaascii
系统 2019-09-27 17:48:03 2024
字符编码一、ascii码:基于拉丁字母的一套电脑编码系统,主要用于显示现代英语和其他西欧语言,最多只能用8位标识,即2**8=256-1,所以最多只能表示255个字符。计算机沿用中国,中文显然远大于255字符,必须要对中文进行编码二、中文编码为处理汉字,程序设计用于简体中文GB2132和繁体中文big5GB2312(1980年)共7445个字符,包括6763个汉字和682个其它符号,GBK1.0(1995年)收录了21886个符号,它分为汉字区和图形符号区
系统 2019-09-27 17:48:01 2024
最近遇到个任务,需要将高考志愿信息保存成Excel表格,BOSS丢给我一个网址表格之后就让我自己干了。虽然我以前也学习过Python编写爬虫的知识,不过时间长了忘了,于是摸索了一天之后终于完成了任务。不得不说,Python干这个还是挺容易的,最后写完一看代码,只用了50行就完成了任务。准备工作首先明确一下任务。首先我们要从网址表格中读取到一大串网址,然后访问每个网址,获取到页面上的学校信息,然后将它们在写到另一个Excel中。显然,我们需要一个爬虫库和一个
系统 2019-09-27 17:46:28 2024
前言就以最近发现的一个免费代理IP网站为例:http://www.xicidaili.com/nn/。在使用的时候发现很多IP都用不了。所以用Python写了个脚本,该脚本可以把能用的代理IP检测出来。脚本如下:#encoding=utf8importurllib2frombs4importBeautifulSoupimporturllibimportsocketUser_Agent='Mozilla/5.0(WindowsNT6.3;WOW64;rv:4
系统 2019-09-27 17:38:43 2024
本文实例讲述了python获取文件版本信息、公司名和产品名的方法,分享给大家供大家参考。具体如下:该python代码可得到文件版本信息、公司名和产品名。其他的信息都在返回的字典中。具体代码如下:def_getCompanyNameAndProductName(self,file_path):"""Readallpropertiesofthegivenfilereturnthemasadictionary."""propNames=('Comments','
系统 2019-09-27 17:38:15 2024