- 博客(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 536
原创 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 487
原创 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 563
原创 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 2653
原创 5.2 Python中的列表操作
成员关系操作:>>> 1 in alistTrue>>> 'win' in alistFalse>>> 'lose' in alist[3]True 连接操作符‘+’将两个列表合并起来,追加元素用append,不能将列表和元素直接相加。>>> blist=['start','over']>>> alist+blist[1, 2, 'hello',
2014-02-13 00:03:03 613
原创 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 541
原创 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 1365
原创 4.2 Python中的字符串操作
字符串的操作前面基本已讲过,这里不再赘述。上例子: 这个程序是检测输入字符串首个必须是字母或下划线开头,后面是字母、下划线或数字。import stringalphas=string.letters+'_'nums=string.digitsprint('输入变量检测(长度至少2个)')myInput=raw_input('>:')if len(my
2014-02-06 00:40:40 1433
原创 4.1 Python中的序列操作
字符串,列表和元组中的成员都按次序排列,可以通过下标访问,所以都称为序列。 序列有着相同的访问模式,通过偏移量或切片方式访问。 1. 成员操作符>>>a='hello world!'>>>b='hello'>>>c='hey'>>>b in aTrue >>>c in a false>>>c not in bTrue>>>
2014-02-06 00:36:58 1196
原创 4. Beautiful Soup取标签
所实例化的soup对象相当于一个存储了html的数据结构。下面来示例获取各种标记对象: 1. 取标签对象
2014-02-04 11:17:29 1166
原创 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 852
原创 2. Beautiful Soup简介及安装
Beautiful Soup是Python的一个专门用于网页解析的扩展库,对于不规则网页,或者说前后标签不全的网页,也能很好抓取,并生成解析树。 特点是: 即使是有bug,有问题的html代码,也可以解析。 BeautifulSoup的主页是: http://www.crummy.com/software/Beaut
2014-02-04 10:03:02 954
原创 1. Python常用爬虫库
python爬虫常用的模块或库urllib urllib2 Beautiful Soup http://www.crummy.com/software/BeautifulSoup/lxml http://lxml.deHTQL http://htql.net/Scrapy http://scrapy.org/Mechanize http://wwwsearch.source
2014-02-04 09:48:46 2333
原创 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 865
原创 3.2 python中的运算符 [python入门教程]
Python 提供一整套布尔比较和逻辑运算,详细信息请分别参见下表:表 1. Python 中的布尔比较运算符运算符描述示例小于i 小于等于i >大于i > 100>=大于等于i >= 100==相等i == 100!=不相等(另外使用 i
2014-02-03 12:35:43 1058
原创 3.1 python中的数据类型 [python入门教程]
当我们创建一个变量时,系统会自动创建该变量的对象,该对象有三个属性值:身份id、类型type和值。示例:>>> a=5>>> id(a)10415032>>> type(a)>>> a5 主要数据类型:Number(数字) 包括int,long,float,double,complexString(字符串) 例如:hel
2014-02-03 12:27:41 568
原创 2.9 python中的while循环语句 [python入门教程]
示例:>>> i=0>>> while i<6: print '%d' % (i) i+=1012345
2014-01-28 00:55:20 734
原创 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 1050
原创 2.7 python中的代码块和缩进 [python入门教程]
python很有意思,它没有像c语言那样的函数块界定符{ },也没有像Delphi那样的 begin ... end语句块标示。全部通过代码块缩进来进行识别,这很让人诧异,难道设计者认为这个门语言简洁到几句话就可以实现特定功能?不需要进行长篇大论? 实际上,它足够简洁,没有那些多余的字符,程序的可读性大大增强,即使几年后,你仍然能够轻松阅读和理解你曾经写过的代码。
2014-01-27 23:59:35 1291
原创 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 656
原创 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 816
原创 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 1696
原创 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 628
原创 2.2 python中的操作符 [python入门教程]
直接上例子:>>> print -2*4+3**21 先对3进行平方,然后是-2*4,然后对两个结果相加。
2014-01-27 22:44:03 602
原创 1. python语言特点和安装 [python入门教程]
工作需要,准备从春节开始学习python,它是一门脚本语言,和Java、PHP类似,解释执行。该语言精简而优美,功能强大,可适用于多种领域,从桌面程序、网站到游戏开发,到嵌入式、移动设备开发,自动化控制,可以大量简化你的工作量。除了底层系统编程,C/C++能干的,Python都能干,而且以更少的代码量干成,还可以作为嵌入式脚本语言嵌入到其它语言的程序里。
2014-01-27 21:02:30 1111
计算机网络第四版-第七版全套课件实验配套光盘和习题+答案(谢希仁)
2018-05-30
Stud_PE 最新版
2011-01-14
PEView 最新 0.98版本
2011-01-14
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人