如何用函数把固话和手机号分开
- 编程技术
- 2025-01-30 06:35:59
- 1
要将固话和手机号分开,我们可以编写一个函数,该函数接收一个包含固话和手机号的字符串列表,然后返回两个列表:一个包含固话号码,另一个包含手机号码。以下是一个简单的Pyth...
要将固话和手机号分开,我们可以编写一个函数,该函数接收一个包含固话和手机号的字符串列表,然后返回两个列表:一个包含固话号码,另一个包含手机号码。以下是一个简单的Python函数实现:
```python
def separate_phone_numbers(phone_numbers):
landline_numbers = []
mobile_numbers = []
定义固话和手机号的规则
这里假设固话以0开头,手机号以1开头(不包括1开头的固话)
for number in phone_numbers:
if number.startswith('0') and len(number) == 11:
landline_numbers.append(number)
elif number.startswith('1') and len(number) == 11:
mobile_numbers.append(number)
return landline_numbers, mobile_numbers
示例使用
phone_numbers_list = ['02112345678', '13912345678', '057512345678', '18912345678']
landlines, mobiles = separate_phone_numbers(phone_numbers_list)
print("固话号码:", landlines)
print("手机号码:", mobiles)
```
这个函数假设固话号码以0开头,且号码长度为11位,手机号码以1开头,且号码长度也是11位。这只是一个简单的示例,实际情况中,固话和手机号的规则可能更加复杂,需要根据具体的国家或地区的电话号码规则来调整这个函数。
本文链接:http://xinin56.com/bian/394096.html
上一篇:没有高中毕业证如何参加普通高考
下一篇:首都医科大学有二本或专科吗