没有合适的资源?快使用搜索试试~ 我知道了~
Python实验三 巩固和掌握复杂数据类型.docx
0 下载量 149 浏览量
2024-01-30
20:10:29
上传
评论
收藏 90KB DOCX 举报
温馨提示
试读
3页
【实验目的】 【主要仪器设备或实验环境】 【实验内容】 完成以下程序编写要求并测试: 1. 已知一个字符串中包含了许多组英文单词和中文词语,英文和中文交错排列。现需要编程将中文和英文分开,然后分别输出。 分析:对原字符串的每个字符,利用ord函数检查其编码值,在[0,127]范围内即为英文,否则为中文。 2. 已知输入一个十进制的IP地址,形如***.***.***.***的字符形式,其中***为0~255之间的整数。现需要编程将IP地址转换为32位二进制形式输出,也就是将***转换为8位二进制数后依次输出,如输入16.255.1.8,输出00010000 11111111 00000001 00001000。 3.编写一段程序,可以输入两个字符串,输出从第一个字符串中删除第二个字符串中所有字符的结果。例如,输入“They are student.”和“aeiou”,则删除之后的第一子字符串变成“Thy r stdnts.”。 4. 编写一段程序,用于统计输入字符串中每个字母的出现次数(忽略大小写,如a与A算同一个字母),要求结果以字典类型保存,如{‘a’:3,’b’:1}。
资源推荐
资源详情
资源评论
Python 实验三 巩固掌握复杂数据类型
【实验目的】
1. 巩固掌握 Python 流程控制语法;
2. 掌握字符串、元组、列表、字典等类型特点;
3. 掌握元素添加、删除、查找等操作。
【主要仪器设备或实验环境】
1. Windows 7 或以上版本操作系统环境;
2. Python 运行环境;
3. 常用文本编辑软件。
【实验内容】
完成以下程序编写要求并测试:
1. 已知一个字符串中包含了许多组英文单词和中文词语,英文和中文交错排列。现需要编
程将中文和英文分开,然后分别输出。
分析:对原字符串的每个字符,利用 ord 函数检查其编码值,在[0,127]范围内即为英文,否
则为中文。
2. 已知输入一个十进制的 IP 地址,形如***.***.***.***的字符形式,其中***为 0~255 之间的
整数。现需要编程将 IP 地址转换为 32 位二进制形式输出,也就是将***转换为 8 位二进制
数后依次输出,如输入 16.255.1.8,输出 00010000 11111111 00000001 00001000。
3.编写一段程序,可以输入两个字符串,输出从第一个字符串中删除第二个字符串中所有字
符的结果。例如,输入“They are student.”和“aeiou”,则删除之后的第一子字符串变成“Thy r
stdnts.”。
4. 编写一段程序,用于统计输入字符串中每个字母的出现次数(忽略大小写,如 a 与 A 算同
一个字母),要求结果以字典类型保存,如{‘a’:3,’b’:1}。
资源评论
墨倾许
- 粉丝: 566
- 资源: 18
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功