- 1、本文档共282页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
5.4调试下面我们通过示例来进行介绍,这里通过设置的一些错误让读者来认识在编写代码过程中可能碰到的比较常见的问题,以帮助读者熟悉和解决实际遇到的问题。我们来一起看看如下几个示例。(1)在使用列表根据姓名查找学号中,学号使用的是字符串表示的,更改为数字表示会怎样?(2)尝试从字典中输出一个字符宽度为10的元素?2021/3/26*Python基础ppt课件5.5问题解答(1)项目实战中字典用的多吗?实际项目中字典用的是比较多的,通过本章学习我们也知道,字典能存储键/值对信息,当有遇到需要通过一个值取得另一个值的情况时,字典就是一个很好的选择。特别在项目中,需要根据一个唯一标识(如id)来取得一些统计值的情况很多,就需要字典结构的支持。(2)在哪些领域使用字典比较多?基本需要使用软件的领域都会需要使用到字典结构的,毕竟这是一个基本的数据结构。(3)其他语言中有字典的说法吗?有的,字典这种数据结构在任何编程语言中都是有的,不过不同语言中的定义方式会不太一样,如在java中用的是map表示字典这种数据结构。2021/3/26*Python基础ppt课件5.6温故知新,学以致用本章主要讲解的是字典,在本章结束前,先回顾一下如下一些概念:(1)字典如何使用?(2)如何创建字典,字典基本操作有哪些?(3)字典常用的方法有哪些,该怎么使用?尝试思考并解决如下问题:(1)用dict函数实现存储一个人的姓名、手机号和地址信息,字符串名称和值由自己定义和赋值。(2)创建一个字典,里面元素的键/值全部为字符串,再对某个元素更改,更改其值为非字符串形式,比如整数、浮点数或元组。2021/3/26*Python基础ppt课件练习dic={‘k1‘:‘v1‘,‘k2‘:‘v2‘,‘k3‘:‘v3‘}1、打印key值;打印values;
返回一个包含所有(键,值)元组的列表;2、请在字典中添加一个键值,‘k4‘:‘y4‘,输出添加后的字典3、请在字典中删除一个键值,‘k1‘:‘y1‘,输出删除后的字典4、请获取字典中‘k2‘的值5、请获取字典中的键‘k6‘对应的值,如果键‘k6‘不存在,则不报错,并且让其返回none
print(dic.get(‘k6‘))2021/3/26*Python基础ppt课件第六章条件、循环和其他语句学习到这里,根据讲解的一些基本概念和一些数据结构,相信你已经有一定的Python基础了。本章将会从import语句开始介绍一些基本语句,然后逐步深入介绍条件语句和循环语句以及列表推导式等一些更深层次的语句的学习。2021/3/26*Python基础ppt课件6.1使用文本编辑器到目前为止,我们的操作方式都是在Python的交互式命令行下进行的,这么操作的优点是一下就能得到操作结果,但缺点也很明显,那就是没法保存操作记录。这里推荐两款文本编辑器:一个是SublimeText,免费使用,但是不付费会弹出提示框。另一个是Notepad++,免费使用,有中文版和英文版,可根据自己的需要选择。2021/3/26*Python基础ppt课件4.3.5ss()方法用于对字符串的大小写字母进行转换,将字符串中大写转换为小写,小写转换为大写。s()方法的语法:str.s()此语法中str代表的是指定检索的字符串,该方法不需要参数。返回大小写字母转换后生成的新字符串。示例如下:field=Justdoit,NOWprint(原字符串:,field)原字符串:Justdoit,NOWprint(调用s方法后得到字符串:,field.s())调用s方法后得到字符串:jUSTDOIT,now2021/3/26*Python基础ppt课件4.3.6replacereplace()方法把字符串中的old(旧字符串)替换成new(新字符串),如果指定第三个参数max,则替换不超过max次。replace()方法的语法:str.replace(old,new[,max])此语法中str代表的是指定检索的字符串,old代表将被替换的子字符串,new代表新字符串,用于替换old子字符串,max代表可选字符串,替换不超过max次。返回字符串中的old(旧字符串)替换成new(新字符串)后生成的新字符串,如果指定第三个参数max,则替换不超过max次。示例如下:field=doitnow,dorightnowprint(原字符串:,field)原字符串:doitnow,dorightnowprint(新字符串:,field
文档评论(0)