Python
BeautifulSoup2019
万事起于忽微,量变引起质变
展开
-
Python中With的用法
With语句是什么?Python’s with statement provides a very convenient way of dealing with the situation where you have to do a setup and teardown to make something happen. A very good example for this is the si转载 2016-12-03 20:05:35 · 1836 阅读 · 0 评论 -
Python之requests库
相对于urllib,urllib2两个网络模块,Python提供了requests这个更为简单的模块. 由于requests是第三方模块,使用之前需要先安装。 官方文档: http://cn.python-requests.org/zh_CN/latest/user/quickstart.html 简单使用: 导入:import requests发送请求得到网页: r=requests.原创 2016-11-27 14:23:06 · 768 阅读 · 0 评论 -
Python标准库(一)
首先介绍文本 Python中关于文本的模块的常见函数的使用,模板替换的方式:# coding=UTF-8#string模块保留了很多有用的常量和类用来处理string和unicode对象#首先string中的capwords()将一个字符串中的所有单词的首字母大写import strings='The quick brown fox jumped over the lazy dog.'p原创 2016-11-27 13:33:03 · 418 阅读 · 0 评论 -
Python基础(一)
接下来以几篇的博文来复习一下Python的基础知识: 一Python的基本数据类型: 1.数字型:整型int、长整型、布尔型bool、浮点数float、复数complex.注意,Python中创建一个新整型变量和给变量赋值是相同的过程,a=-123,b=13都完成了对变量的定义和赋值 2.字符串:在Python中以”“或者”来表示字符串,其中字符串的内容只包含引号中的字符。注意字符串和数字类型原创 2016-11-26 12:37:27 · 282 阅读 · 0 评论 -
Python的文件操作
python中对文件、文件夹(文件操作函数)的操作需要涉及到os模块和shutil模块。 一、 1.得到当前工作目录,即当前Python脚本工作的目录路径: os.getcwd() 2.返回指定目录下的所有文件和目录名:os.listdir() 3.函数用来删除一个文件:os.remove() 4.删除多个目录:os.removedirs(r“c:\python”) 5.检验给出的路径是转载 2016-11-26 14:58:05 · 322 阅读 · 0 评论 -
Python基础(三)
本篇详细介绍下Python的集合数据类型(set)的使用: 一、首先声明: python的set是一个无序不重复元素集,基本功能包括关系测试和消除重复元素. 集合对象还支持并、交、差、对称差等。 sets 支持 x in set、 len(set)、和 for x in set。作为一个无序的集合,sets不记录元素位置或者插入点。因此,sets不支持 indexing, slicing, 或原创 2016-11-26 14:46:23 · 340 阅读 · 0 评论 -
Python基础(二)
接上篇的Python继续: 一关于Python的内置数据类型元组: 1.元组(tuple)是另外的一种有序的列表,但是和之前所说的不同之处在于,元组的数据不可修改:>>> a=("abc",15.3,'dfc')2.元组和之前将的列表一样,仍然支持按照索引访问元素:>>> print a[-1],a[1]dfc 15.33.切片操作:>>> a[-1:]('dfc',)4.注意定义元组的时候原创 2016-11-26 13:21:47 · 308 阅读 · 0 评论 -
Python列表排序
在 Python 中, 当需要对一个 list 排序时, 一般可以用 list.sort() 或者 sorted(iterable[, cmp[, key[, reverse]]]). 其中: cmp(e1, e2) 是带两个参数的比较函数, 返回值: 负数: e1 < e2, 0: e1 == e2, 正数: e1 > e2. 默认为 None, 即用内建的比较函数. key 是带一个参数的转载 2016-11-26 13:22:42 · 1074 阅读 · 0 评论 -
Linux指令(一)
一、查看系统的信息: 系统信息 arch 显示机器的处理器架构(1) uname -m 显示机器的处理器架构(2) uname -r 显示正在使用的内核版本 dmidecode -q 显示硬件系统部件 - (SMBIOS / DMI) hdparm -i /dev/hda 罗列一个磁盘的架构特性 hdparm -tT /dev/sda 在磁盘上执行测试性读取操作 cat原创 2016-12-04 23:58:29 · 708 阅读 · 0 评论 -
Python标准库(三)
本篇主要介绍双端队列deque# encoding=UTF-8import collectionsd=collections.deque('abcdefg')print "Deque:",dprint "Length",len(d)print "Left end:",d[0]print "Right end",d[-1]d.remove('c')print "remove(c):",d#原创 2016-12-03 21:25:03 · 401 阅读 · 0 评论 -
Python标准库(二)
# encoding=UTF-8import collections#Collections模块包含众多的容器数据类型#Counter容器可以跟踪一个元素增加了多少次#有三种构造方法print collections.Counter(['a','b','a','a','c','b','a','d'])print collections.Counter({'a':2,'b':3,'c':4})原创 2016-12-03 20:08:02 · 405 阅读 · 0 评论 -
Python字符串的操作
之前有过介绍Python标准库,这里就此声明,Python中有过string这个模块,这个模块已经很少使用,取而代之的是string对象中的方法,但是为了向后兼容Python仍然支持对于String模块的使用 1.字符串的大小写转换:>>> str1="wang fu yun">>> str2=str1.upper()>>> print str2WANG FU YUN>>> str3=str原创 2016-11-27 15:59:17 · 467 阅读 · 0 评论