|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
- def isPhoneNumber(text):
- if len(text) != 12:
- return False
- for i in range(0, 3):
- if not text[i].isdecimal():
- return False
- if text[3] != '-':
- return False
- for i in range(4, 7):
- if not text[i].isdecimal():
- return False
- if text[7] != '-':
- return False
- for i in range(8, 12):
- if not text[i].isdecimal():
- return False
- return True
- message = 'Call me at 415-555-1011 tomorrow. 415-555-9999 is my office.'
- foundNumber = False
- for i in range(len(message)):
- chunk = message[i:i+12]
- if isPhoneNumber(chunk):
- print('Phone number found: ' + chunk)
- foundNumber = True
- if not foundNumber:
- print('Could not find any phone numbers.')
-
-
-
-
-
-
-
-
复制代码
我在最后一行加上 print(foundNumber) 后打印 True,成功赋值了:
|
|