Python 语言程序设计练习题.docxVIP

  1. 1、本文档共18页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Python 语言程序设计练习题 一、问答题 (共20题,共100分) 1.Python 语言有哪些数据类型? 2.Python 语言有哪些运算符?请列表说明它们各自的运算优先级。 3.Python 语言有哪些语句? 4.简述元组与列表的异同。并简述它们各自的用途。 5.简述字典和集合的异同。并简述它们各自的用途。 6.请分别举例说明遍历列表、元组、字典和集合中各元素的方法。 7.在 Python 中如何实现二维数组、结构体、结构体数组(二维表) 、链表?请举例说明。 8.在 Python 中如何实现栈和队列?请举例说明。 9.请分别说明 Python 中正则表达式、 lambda 函数、装饰器、异常处理、断言处理各自的用途。 10.请分别举例说明,在 Python 中函数的实在参数与形式参数间单向和双向传递数据是如何实现的。函数的位置参数与关键字参数有何区别? 11.请简述 Python 中类对象与实例对象、类属性与实例属性各自的区别?并简述它们各自的用途。 12.请简述 Python 中类方法、实例方法、静态方法各自的区别?并简述它们各自的用途。 13.请举例说明 Python 面向对象的多态性(例如函数重载、运算符重载)是如何实现的? 14.请分别简述利用 thinter 模块、turtle 模块和 graphics 模块绘图时各自的绘图步骤。 15.简述使用 tkinter 模块创建一个图形用户界面应用程序的主要步骤。 16.在 tkinter 模块中事件绑定方式有哪几种?并简述它们各自的用途。 17.请用 Python 语言编写一个简易的系统登录程序。 18.请用 Python 语言编写一个简易的计算器程序。 19.请用 Python 语言编写一个简易的通讯录管理程序。 20.请用 Python 语言编写一个简易的猜数字游戏程序。 1、正确答案: 数值类型(整型、浮点型、复数型) 、布尔型、字符串、列表、元组、字典和集合等 2、正确答案: 算术运算符、位运算符、关系运算符、逻辑运算符、赋值运算符、成员运算符、身份运算符等 3、正确答案: if 语句、 while 语句、 for 语句 4、正确答案: Python元组和列表一样, 都是有序序列, 在很多情况下可以相互替换, 很多操作也类似,但它们也有区别:元组是不可变的序列类型,元组能对不需要改变的数据进行写保护,使数据更安全。列表是可变的序列类型,可以添加、删除或有哪些信誉好的足球投注网站列表中的元素。元组使用小括号定义用逗号分隔的元素, 而列表中的元素应该包括在中括号中。虽然元组使用小括号,但访问元组元素时,要使用中括号按索引或分片来获得对应元素的值。元组可以在字典中作为关键字使用,而列表不能作为字典关键字使用,因为列表不是不可改变的。只要不尝试修改元组,那么大多数情况下把它们作为列表来进行操作用途:列表可被用于保存多个互相独立对象的数据集合元组用于描述一个不会改变的事务的多个属性 5、正确答案: 字典和集合的数据元素之间没有任何确定的顺序关系,属于无序的数据集合体,因此不能像序列那样通过位置索引来访问数据元素。 作为一种复合数据类型, 字典和集合之间的主要区别在于它们的操作, 字典主要关心其元素的检索、插入和删除,集合主要考虑集合之间的并、交和差操作。 6、正确答案: 列表:列表与 for 循环语句配合使用,可实现对列表各个元素的遍历。 for i in list: print (序号: %s 值:%s % (list.index(i) + 1, i)) 元组:元组与 for 循环语句配合使用,可实现对元组各个元素的遍历。示例同列表。 字典: 遍历字典的关键字: d.keys():返回一个包含字典所有关键字的列表,所以对字典关键字的遍历转换为对列表的遍历。 遍历字典的值: d.values():返回一个包含字典所有值的列表,所以对字典值的遍历转换为对列表的遍历。 遍历字典的元素: d.items():返回一个包含所有 (关键字 ,值)元组的列表,所以对字典元素的遍历转换为对列表的遍历。 集合:集合与 for 循环语句配合使用,可实现对集合各个元素的遍历。 7、正确答案: 二维数组:列表中嵌套列表 matrix=[[0,0,0],[0,0,0],[0,0,0],[0,0,0]] 结构体:使用字典数据类型实现结构体 当列表的元素也是一个列表时,列表就表示二维矩阵或锯齿阵。 8、正确答案: class Stack(object): def __init__(self): self.stack=[] def isEmpty(se

文档评论(0)

美鑫可研报告 + 关注
官方认证
服务提供商

我们是专业写作机构,多年写作经验,专业代写撰写文章、演讲稿、文稿、文案、申请书、简历、协议、ppt、汇报、报告、方案、策划、征文、心得、工作总结代写代改写作服务。可行性研究报告,实施方案,商业计划书,社会稳定风险评估报告,社会稳定风险分析报告,成果鉴定,项目建议书,申请报告,技术报告,初步设计评估报告,可行性研究评估报告,资金申请报告,实施方案评估报告

认证主体成都慧辰星信息科技有限公司
IP属地四川
统一社会信用代码/组织机构代码
91510104MA69XDD04C

1亿VIP精品文档

相关文档