- 博客(26)
- 资源 (14)
- 收藏
- 关注
原创 6 Python中的字典
普通的字典里有名称,还有解释,对应于Python中的键-值,是一种对应的映射关系,是无序排列。 基本操作方法: >>> dict={'name':'earth','port':80} #赋值 >>> dict {'name': 'earth', 'port': 80} >>> dict(name='earth',port=80) {'port': 80, 'name':
2014-02-13 00:17:10
541
原创 6 Python中的元组
元组可以理解为用圆括号括起来的列表,是一种容器对象,但拥有更多特性。 >>> t=(2,3,'a',['win','lose'],1-2j) >>> t (2, 3, 'a', ['win', 'lose'], (1-2j)) >>> t[2:4] ('a', ['win', 'lose']) >>> t[3][1] 'lose' >>> t=t+('free',2
2014-02-13 00:11:30
496
原创 5.4 Python中对列表的增删改
对列表的增删改: >>> s['ok', 'The', 'fox', 'when', 'small', 'iss'] >>> s.insert(2,'key') >>> s ['ok', 'The', 'key', 'fox', 'when', 'small', 'iss'] >>> s.append('find') >>> s ['ok', 'The', 'key', 'fox',
2014-02-13 00:09:25
570
原创 5.3 Python中的列表配对和枚举
zip可以将两个列表配对: >>> x = [1, 2, 3] >>> y = [4, 5, 6] >>> zipped = zip(x, y) >>> zipped [(1, 4), (2, 5), (3, 6)] >>> x2, y2 = zip(*zipped) >>> x == list(x2) and y == list(y2) True enumera
2014-02-13 00:07:48
2675
原创 5.2 Python中的列表操作
成员关系操作: >>> 1 in alist True >>> 'win' in alist False >>> 'lose' in alist[3] True 连接操作符‘+’将两个列表合并起来,追加元素用append,不能将列表和元素直接相加。 >>> blist=['start','over'] >>> alist+blist [1, 2, 'hello',
2014-02-13 00:03:03
623
原创 5.1 Python中的列表
列表是将一系列的数据(可以是不同类型)放在一起,通过下标或切片访问。 >>> alist=[1,2,3,'a',['win','lose'],1-2j] >>> alist [1, 2, 3, 'a', ['win', 'lose'], (1-2j)] >>> alist[3:4] ['a'] >>> alist[4][1] 'lose' >>> list('foo') ['f'
2014-02-12 23:59:56
546
原创 4.3 Python中的字符串格式化
将字符按指定格式输出,可以在Python2.7的chm帮助文档中检索:formatting可找到fromatting.string(%)帮助主题 比如: >>> print('输出数字:%d'%5) 输出数字:5 >>> print('输出浮点数字:%f'%0.005) 输出浮点数字:0.005000 >>> print('输出十六进制数字:%x'%108) 输出十六进制数字
2014-02-06 00:43:02
1369
原创 4.2 Python中的字符串操作
字符串的操作前面基本已讲过,这里不再赘述。上例子: 这个程序是检测输入字符串首个必须是字母或下划线开头,后面是字母、下划线或数字。 import string alphas=string.letters+'_' nums=string.digits print('输入变量检测(长度至少2个)') myInput=raw_input('>:') if len(my
2014-02-06 00:40:40
1444
原创 4.1 Python中的序列操作
字符串,列表和元组中的成员都按次序排列,可以通过下标访问,所以都称为序列。 序列有着相同的访问模式,通过偏移量或切片方式访问。 1. 成员操作符 >>>a='hello world!' >>>b='hello' >>>c='hey' >>>b in a True >>>c in a false >>>c not in b True >>>
2014-02-06 00:36:58
1205
原创 4. Beautiful Soup取标签
所实例化的soup对象相当于一个存储了html的数据结构。下面来示例获取各种标记对象: 1. 取标签对象
2014-02-04 11:17:29
1184
原创 3. Beautiful Soup的第一个例子
在python27目录中,建立一个记事本文件,粘贴以下代码: from bs4 import BeautifulSoup html_doc = """ The Dormouse's story The Dormouse's story Once upon a time there were three little sisters; and their names
2014-02-04 10:17:13
856
原创 2. Beautiful Soup简介及安装
Beautiful Soup是Python的一个专门用于网页解析的扩展库,对于不规则网页,或者说前后标签不全的网页,也能很好抓取,并生成解析树。 特点是: 即使是有bug,有问题的html代码,也可以解析。 BeautifulSoup的主页是: http://www.crummy.com/software/Beaut
2014-02-04 10:03:02
968
原创 1. Python常用爬虫库
python爬虫常用的模块或库 urllib urllib2 Beautiful Soup http://www.crummy.com/software/BeautifulSoup/ lxml http://lxml.de HTQL http://htql.net/ Scrapy http://scrapy.org/ Mechanize http://wwwsearch.source
2014-02-04 09:48:46
2362
原创 3.3 第一个python程序 [python入门教程]
虽然现在讲有点早,但不难理解。将以下文本复制到记事本中,命名为t1.py放在c::\python27目录下。 1 这是一个创建一个文件,并在控制台写入行到新建的文件中。 import os ls = os.linesep #get filename while True: fname = raw_input('Enter filename:')
2014-02-03 12:52:57
868
原创 3.2 python中的运算符 [python入门教程]
Python 提供一整套布尔比较和逻辑运算,详细信息请分别参见下表: 表 1. Python 中的布尔比较运算符 运算符 描述 示例 小于 i 小于等于 i > 大于 i > 100 >= 大于等于 i >= 100 == 相等 i == 100 != 不相等(另外使用 i
2014-02-03 12:35:43
1068
原创 3.1 python中的数据类型 [python入门教程]
当我们创建一个变量时,系统会自动创建该变量的对象,该对象有三个属性值:身份id、类型type和值。示例: >>> a=5 >>> id(a) 10415032 >>> type(a) >>> a 5 主要数据类型: Number(数字) 包括int,long,float,double,complex String(字符串) 例如:hel
2014-02-03 12:27:41
575
原创 2.9 python中的while循环语句 [python入门教程]
示例: >>> i=0 >>> while i<6: print '%d' % (i) i+=1 0 1 2 3 4 5
2014-01-28 00:55:20
740
原创 2.8 python中的if...elif...else语句 [python入门教程]
直接上例子吧: >>> num=raw_input('请输入一个数字以进行判断:') 请输入一个数字以进行判断:5 >>> if num>0: print '正数' elif num==0: print '为零' else: print '负数' 正数 注意print前面空格数保持一致,一般设为4个空格,elif是else if的
2014-01-28 00:43:48
1064
原创 2.7 python中的代码块和缩进 [python入门教程]
python很有意思,它没有像c语言那样的函数块界定符{ },也没有像Delphi那样的 begin ... end语句块标示。全部通过代码块缩进来进行识别,这很让人诧异,难道设计者认为这个门语言简洁到几句话就可以实现特定功能?不需要进行长篇大论? 实际上,它足够简洁,没有那些多余的字符,程序的可读性大大增强,即使几年后,你仍然能够轻松阅读和理解你曾经写过的代码。
2014-01-27 23:59:35
1297
原创 2.6 python中的字典 [python入门教程]
字典是一对映射数据类型,或者理解为关联数组或哈希表,由键-值成对构成,key-value。字典元素用{}括起来。 示例: >>> dict={'host':'earth'} >>> dict['port']=80 #增加元素到字典 >>> dict {'host': 'earth', 'port': 80} >>> dict['host'] 'earth' >>> dict.
2014-01-27 23:51:33
664
原创 2.5 python中的列表和元组 [python入门教程]
列表和元组都可以理解为 数组 ,数组只能存储数据,这两个可以存储更多的数据类型。列表中的元素个数和元素值可以改变,元组不可以。 列表示例: >>> list=[1,2,3,4,5] >>> list [1, 2, 3, 4, 5] >>> list[0] 1 >>> list[2:] [3, 4, 5] >>> list[:3] [1, 2, 3] >>> list[1:2]
2014-01-27 23:34:02
820
原创 2.4 python中的字符串、索引和截取 [python入门教程]
字符串可以用单引号,双引号,三引号成对括起来,索引用[]界定,切片用[:]来省略和连接,这点类似于Matlab。 >>> s1='Python' >>> s2=' is cool!' >>> str=s1+s2 >>> str 'Python is cool!' >>> str[0] 'P' >>> str[2:5] 'tho' >>> str[:2] 'Py' >>> str[3:] 'hon
2014-01-27 23:15:48
1706
原创 2.3 python中的变量和赋值 [python入门教程]
python是用C语言写出来的,区分大小写,赋值方法: >>> c=0 >>> miles=1000 >>> name='Bob' >>> c=c+1 >>> kilometers=1.609*miles >>> print '%f miles is the same as %f km'%(miles,kilometers) 1000.000000 miles is the same as 16
2014-01-27 23:05:22
635
原创 2.2 python中的操作符 [python入门教程]
直接上例子: >>> print -2*4+3**2 1 先对3进行平方,然后是-2*4,然后对两个结果相加。
2014-01-27 22:44:03
605
原创 1. python语言特点和安装 [python入门教程]
工作需要,准备从春节开始学习python,它是一门脚本语言,和Java、PHP类似,解释执行。 该语言精简而优美,功能强大,可适用于多种领域,从桌面程序、网站到游戏开发,到嵌入式、移动设备开发,自动化控制,可以大量简化你的工作量。 除了底层系统编程,C/C++能干的,Python都能干,而且以更少的代码量干成,还可以作为嵌入式脚本语言嵌入到其它语言的程序里。
2014-01-27 21:02:30
1119
计算机网络第四版-第七版全套课件实验配套光盘和习题+答案(谢希仁)
2018-05-30
Stud_PE 最新版
2011-01-14
PEView 最新 0.98版本
2011-01-14
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人