本次仅用来练习函数的返回值,return语句的使用。
如果要准确的验证手机号码,需要使用到正则表达式。
思路:
1.判断字符串是否是数字
2.判断是否是11位数字
3.判断是否是数字1开头
def check_phone_num(phone_num):
# 第一步检测手机号码长度是不是11位
if len(phone_num) == 11:
# 第二步检测是不是数字
if phone_num.isdigit():
# 第三步检测是不是数字1开头
if phone_num.startswith('1'):
# 前面三项都通过,则return返回bool值和phone_num
return True, phone_num
s = '18601749600'
print(check_phone_num(s))
这篇博客主要介绍了如何使用Python来验证手机号码的有效性。首先检查手机号码的长度是否为11位,接着判断是否由数字组成,最后确认是否以数字1开头。通过一个名为`check_phone_num`的函数实现这一过程,该函数会返回一个布尔值和验证通过的电话号码。
6816

被折叠的 条评论
为什么被折叠?



