您好,欢迎来到五一七教育网。
搜索
您的当前位置:首页个人信息提取python

个人信息提取python

来源:五一七教育网

任务描述

用户输入自己的个人信息,格式如下:

0**********1 王昊 法学1801 河北 2000年

数据分别表示:学号 姓名 专业班级 籍贯 出生年份,各数据间空格间隔

有些用户没有按照规则输入数据,输入自己出生年份的时候写成了类似‘1900年生’或‘出生于1985’或‘19岁生于2006年11月’的数据格式

请注意程序仍然需要正确读取该项数据,本题保证这些用户输入时一定只含有1个4位数字连续组成的年份数据。

请按照输出样式输出姓名,班级,出生年份呢

提示:

列表中的数据和字符串当中的字符一样,都具有有序的索引,且引用数据和切片方式一致。

str.isdigit()可以帮助判断字符串是否全部由数字字符组成,返回值为'True'或'False'

import string

str = input()
name = str[14:16]
classname = str[17:23]
birth = ''
for i in range(27, len(str) - 4):
        if str[i:i + 4].isdigit():
            birth = birth + str[i:i + 4]
print('姓名:' + name + '\n' + '班级:' + classname + '\n' + '出生:' + birth + '年')

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- 517ttc.cn 版权所有 赣ICP备2024042791号-8

违法及侵权请联系:TEL:199 18 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务