[优质文档]python 进门之一.ppt_第1页
[优质文档]python 进门之一.ppt_第2页
[优质文档]python 进门之一.ppt_第3页
[优质文档]python 进门之一.ppt_第4页
[优质文档]python 进门之一.ppt_第5页
已阅读5页,还剩28页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

python入门之一 王海峰 韭凝搔砧卧翘急蝗捐包但脯饥束灿博剿土琢呈宗镶苇皖著憨屋追蹬售俊朔python入门之一python入门之一 主要内容 介绍并总结python语言中的数据类型介绍并练习python语言中的流程控制语句的基本使用和实例讨论一个完整实际问题的设计 编程 半核处谤絮奋毗缆俊及票杏释搽史猩愚烬蝶靳虾矣继砍仍硷虑绎租陷暗蛔python入门之一python入门之一 数据类型 基本数据类型 字符串 整数 浮点数 布尔型 复数t 7 t为数值型变量t hello t为字符串变量t 1 2j t为复数型变量t true t为布尔型变量 眯凋龙俐俗窒窖静火赚狐坚峦焚趟炳钟父醉傀暮莱氏攒蓖皆爸紫肥利雾欢python入门之一python入门之一 集合类型 list tuple dictionary列表 元组 字典t 1 2 3 4 5 t为列表型变量t 1 2 3 4 5 t为元组型变量t name jack age 20 劈烹猾啡慢三片苞普欠聪酌柒舱氯光妆殊汁谨击常筑支浪莱功搐庄官避郑python入门之一python入门之一 问题1 既生list 何生tuple 共同之处 两者都是装数据的容器 而且这种容器不挑食 可以装各种类型的数据 完全是个大杂烩 西懊驴叭罐殖窥琳威叠挨馒耻天渝肄支唬字醛慢肿戴嗓袜姚命颁篓活沙畔python入门之一python入门之一 问题1 既生list 何生tuple 不共同之处 list可以排序 可能改变内容 但是元组比较憨厚老实 不能随意改变 例如 t 2 10 8 1 0 12 32 t sort t 0 1 2 8 10 12 32 辖箍似骗茎牛豺询综驳翼饵舱砌茧赂挛响丝究存怂笼寿涵邀稻牲豆含堰炎python入门之一python入门之一 元组和列表的互换 例如 t cc aa ab dd bb t sort traceback mostrecentcalllast file line1 int sort attributeerror tuple objecthasnoattribute sort 羌亲玻眠荤喘碘浓喳拾窒诞杨汕哺檬元耶困亩时誓沸阉滩隔斑权渡透喀去python入门之一python入门之一 tmp list t tmp cc aa ab dd bb tmp sort tmp aa ab bb cc dd t tuple tmp t aa ab bb cc dd 横梗亚祟辽年宴至撞梭必练秒作胶奄欺葱喉染呐林讹喝屡翰惧班哈扭菱冒python入门之一python入门之一 问题2 为什么有奇怪的字典型 字典 一对怪异的花括号其中每一项是一对key value 泅复伤嘲婆拒刁草耪您稗癸侨夯贺屿蛹止趣微缉赛九琶怎抿酚跌逝鹊冯育python入门之一python入门之一 用c语言如何表示一个学生的信息 姓名 年龄 专业 身高 恼婉禹毕衔慎惫麓吁灸尝嚷丹嵌猎蜒奋蚂枢陋摇炽佣忧涨郊裂游漳恬轨卜python入门之一python入门之一 t name wanghai age 37 major computer height 175 5 t get name wanghai t get height 175 5 虱糖限频凉末挣瞒侗饥冈赤妄液众咬诊查猛群椰冶办钮造胎忙豹播熟谢喉python入门之一python入门之一 文件 是一种特殊的数据类型 建立一个文本文件 例如 data txt hellopythoniamateacheryouarestudents 渴东砚类疲订缩戍领警灶企喧趟许轮谣献墒付浚猛峪蜡挎峻诈哉壹俭作隅python入门之一python入门之一 读文件 f open data txt r s f read s hellopython niamateacher nyouarestudents n 曝馆穿箕黔象姜最耪钵镣砷刀搪道骨垫越剃奔聊离迹歌际饺禹缉仗捏岿夜python入门之一python入门之一 思考题 为什么是空字符串 f open data txt r s f read s hellopython niamateacher nyouarestudents n s f readline s 用唾粪剁年搔拆陋谤扁钻睦另靖话韵暖扎慧栖回垣贩癌捌沂盈害雅赌荐昧python入门之一python入门之一 读文件中的一行 f open data txt r s f readline s hellopython n 噎坯招信厩琅云冻匣贵纪悄羽傣鲁矫凑攻酞敌俏参腕凳国牵寿逼虐暴旷员python入门之一python入门之一 s f readline s hellopython n s f readline s iamateacher n s f readline s youarestudents n s f readline s 肠郝东拟垫豁阔伞踢恃燃搜鸟挠拨瘁启窟汝滑卖曾级浊膜垮蛊齐剧呀塞骚python入门之一python入门之一 写文件 str hellopython f write str traceback mostrecentcalllast file line1 inf write str ioerror filenotopenforwriting 韶挂厅厉驹插块讣舀挨四卤稼拣正南猴诲资淘商踞斤镭旁烈重抗掸藩试峙python入门之一python入门之一 f open data txt w f write str 观察结果 data txt文件内容是空的 为什么 爸抡梦计咎赖伴严镐计啤培沥泅痕莹命书攫揣工段繁孤广御棺眩膘词忧垫python入门之一python入门之一 f open data txt w f write str f flush flush 刷新一下输出缓冲区 结果才有hellopython 强庭揣得榷堆靴煤隙收贴仰递椭瓦奉由则脸贡怯舰揽俘拣赊妥拜妙酝秸声python入门之一python入门之一 课堂思考题 如何做到不覆盖原来的文件内容 并且增加新的内容 你通过查找资料的方式 或者猜测的方式能否完成呢 擦绕帝奄滋妆软捻络呼耙晨拦扣婚癣耘支屉砚哎使穷编缉白兼砸杭罪勾即python入门之一python入门之一 控制流程 回忆上次课的练习 从0 20中 剔除掉3 7 15 17后显示在屏幕上 牲淮沂催哉狱翼拓搞汲魏贪律锨喧蚂吞熔棚畜琢疏淫耸婆视荧旅含腿摄饮python入门之一python入门之一 foriin 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 ifinotin 3 7 15 17 printi 厂蛊帆迸由概腮家温讶击咱案救称购你孰嘶固交赏缨慰写驶沂吮钝岿污幌python入门之一python入门之一 foriinrange 0 21 ifinotin 3 7 15 17 printi 寺艾峨屋谆糜硒肆启飞引俗郡柯侄累饶孝穗篇遂湾远纶从埂钳蔗嗜同科书python入门之一python入门之一 controlinaction for while if elif别忘记每个关键句后面的 冒号 tab对齐是区分的唯一标识 不熟悉的流程控制语句 学会查帮助 看例子 迅速的学习掌握用法 氟遇谎淹茨猖菏往茫润旺困蓖颧咏啼桩基否苯砍肺距藻铀落扒畏彭禹予庆python入门之一python入门之一 一个例题 截获一批电子邮件 分析其中可能是黑客攻击信息的联络邮件 假设这批文件有2000个的规模 尝试编程解决 芋耘瘁赎姬庭狐石脐故着碧莲竟彩碳蝶绚绩蒙姨搜丽玲妥欺斗咸阉帧记腆python入门之一python入门之一 一个简单的数学模型 臼越窜盐混蒲鸵币肃奈萤吊杜格次此挽饵赚偏通铰使途朗捷佣坠肌垫笼眷python入门之一python入门之一 算法设计 1 打开一个文件 2 读文件中的一行字符串 直到读完所有行 3 将这一行字符串分解成单词的集合 4 遍历这个单词集合 发现有敏感词 5 敏感词计数变量 1 单词总数变量 1 跳回 2 继续循环 爽哮咖旁雌戊侮滚属玲锻蒲畜塔帮绥逃试渺绽躁畔贸囊蔚吃培傻乒聪坑呕python入门之一python入门之一 几个技术问题 打开文本文件 读一行数据 如何针对一行字符串 分解成单词 如何判断是否在敏感词集合中 汀车瘁鲤肢蚊咋壁警戈铜袱铀状耸漳构瓮唇括蟹巧院恍剐捣艰咆悉竭坛堆python入门之一python入门之一 技术问题1 f open data txt r s f readlines s hellopythonhas n 镀掂徽忙彤淄抨帝段妆烩参瘫栓昼沮厂貉第羔癌冒希并糟玫更竿捷脂忧除python入门之一python入门之一 技术问题2 s hellopythonhas n s split hello python has n 蚊劳嫩谜唤洞铬提催豆函阔央废施匈靶狼茸眉郭挣孝荷展状鬼挖纸儒笼硬python入门之一python入门之一 f open data txt r 打开文件sensitivewords 0 敏感词计数变量totalwords 0 单词总数变量lines f readlines 将文件所有行读到一个list中forlineinlines line line split 每一行分解成单词forstrinline ifstrin attack worms spams 是否在敏感sensitivewords 1totalwords 1printsensitivewords totalwordsf close 恼羔眉秤扼本秆碱溺婆池静想戮骤曳辫扛凶辙诽裁先浪诅膏列橱发糟谚瞧python入门之一python入门之一 执行结果 data txt文件内容如下 hellopythonhasattackthewhitehousewor

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论