集体智慧编程-第四章-搜索与排名02.pptxVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
集体智慧编程-第四章-搜索与排名02

《集体智慧编程》第四章 搜索与排名02丁又专QQ:303727350广东海洋大学信息学院主要内容一:Python的数据类型二:Python的控制语句三:搜索引擎代码调试四:总结一:Python数据类型源码# list examplejj = [1,nice day,True]print(type(jj))print(len(jj))print jjjj.append(54)print jj函数:type:变量类型len:变量的长度print:输出到屏幕输出:type list3[1, nice day, True][1, nice day, True, 54]三种容器:列表list,字典dict,集合set列表list:Python对象的集合,对象可以是 数值、布尔型、字符串、列表等;列表用[ ]表示。一:Python数据类型三种容器:列表list,字典dict,集合set字典dict:无序的键值对(key/value)容器,字典用{ }表示;由key查找value,使用[]。源码# dict examplejj = {1:42, name:dingyouzhuan,ID:0011080113}print(type(jj))print(len(jj))print jjjj[C++] = 65print jjprint jj[name]输出:type dict3{1: 42, name: dingyouzhuan, ID: 0011080113}{1: 42, name: dingyouzhuan, C++: 65, ID: 0011080113}dingyouzhuan一:Python数据类型三种容器:列表list,字典dict,集合set集合set:与数学中集合的概念一致,由不重复元素组成。可以先创建一个list,再作为set的输入参数。集合同样使用[ ]表示。 集合运算包括 差(-),并(|),交()输出:type listlist a: [1, 2, 2, 5, 7, 5]type setset sA: set([1, 2, 5, 7])set sB: set([8, 9, 4, 5, 7])sA-sB: set([1, 2])sA|sB: set([1, 2, 4, 5, 7, 8, 9])sAsB: set([5, 7])源码# set examplea = [1,2,2,5,7,5]print type(a)print list a:,asA = set(a)print type(sA)print set sA:,sA源码# set operationsB = set([4,5,7,8,9])print set sB:,sBprint \nsA-sB: ,sA - sB #set differenceprint sA|sB: ,sA | sB #set unionprint sAsB: ,sA sB #set intersection二:Python控制语句三种语句:选择IF,循环FOR,循环WHILE条件选择语句if多重选择语句 if…elif…else…多重if语句# if statementjj = 3if jj3: print its less than three!“# if...elseif jj3: print its less than three!else: print its greater than three!“# if...elif...elseif jj3: print its less than three!elif jj==3: print its equal to three!else: print its greater than three!输出:its greater than three!its equal to three!for语句循环语句,满足条件的话,执行for的循环体语句;否则退出循环体输出:4567源码:#for statementsB = set([4,5,6,7])for item in sB: print itemwhile语句计算开始的test的测试,然后执行循环主体内的语句,直到测试返回假值为止。经常与“break”语句一起使用源码#while statementa,b=0,5while ab: print a=,a a = a+1输出:a= 0a= 1a= 2a= 3a= 4while test: statements 1else: statements 2温馨提示快速掌握一门编程语言,最好的方式就是上机练习。敲入书籍 或 网页上的每一行代码,调试并使之运行通过。三:程序调试---搜索与排名 搜索程序(如Google)的运行

文档评论(0)

xcs88858 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档