Python实验三巩固和掌握复杂数据类型.docx
【实验目的】 【主要仪器设备或实验环境】 【实验内容】完成以下程序编写要求并测试: 1.已知一个字符串中包含了许多组英文单词和中文词语,英文和中文交错排列。现需要编程将中文和英文分开,然后分别输出。分析:对原字符串的每个字符,利用ord函数检查其编码值,在[0,127]范围内即为英文,否则为中文。 2.已知输入一个十进制的IP地址,形如***.***的字符形式,其中***为0~255之间的整数。现需要编程将IP地址转换为32位二进制形式输出,也就是将***转换为8位二进制数后依次输出,如输入16.255.1.8,输出00010000 11111 00001 00001000。 3.编写一段程序,可以输入两个字符串,输出从第一个字符串中删除第二个字符串中所有字符的结果。例如,输入“They are student.”和“aeiou”,则删除之后的第一子字符串变成“Thy r stdnts.”。 4.编写一段程序,用于统计输入字符串中每个字母的出现次数(忽略大小写,如a与A算同一个字母),要求结果以字典类型保存,如{‘a’:3,’b’:1}。
89.98KB
文件大小:
评论区