要使用函数拆分身份证号码的后五位和姓名,我们可以编写一个Python函数来实现这个功能。以下是一个简单的函数示例,它接受一个包含身份证号码和姓名的字符串,然后返回拆分后的身份证后五位和姓名。
```python
def split_id_and_name(input_string):
假设输入的字符串格式为 "身份证号码 姓名"
parts = input_string.split()
if len(parts) == 2:
id_number = parts[0]
name = parts[1]
提取身份证号码的后五位
last_five_digits = id_number[-5:]
return last_five_digits, name
else:
raise ValueError("输入的字符串格式不正确,应为 '身份证号码 姓名'")
示例使用
input_string = "123456789012345678 张三"
last_five_digits, name = split_id_and_name(input_string)
print("身份证后五位:", last_five_digits)
print("姓名:", name)
```
在这个函数中,我们首先通过空格分割输入的字符串,得到身份证号码和姓名。然后,我们检查分割后的字符串数量是否正确。如果正确,我们提取身份证号码的最后五位。如果输入格式不正确,函数将抛出一个`ValueError`异常。
发表回复
评论列表(0条)