Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/283.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 如何验证电话号码前缀_Python_Python 3.x_Rest_Python Requests - Fatal编程技术网

Python 如何验证电话号码前缀

Python 如何验证电话号码前缀,python,python-3.x,rest,python-requests,Python,Python 3.x,Rest,Python Requests,如何验证电话号码输入是否以(078、077、071、073)开头 例如,我如何检查用户输入的0778772108是否以其中一个数字开头?您可以使用str.startswith()和any() 例如: valid_numbers = {'078', '077', '071', '073'} number = input('Please enter phone number: ') if any(number.startswith(n) for n in valid_numbers):

如何验证电话号码输入是否以
(078、077、071、073)
开头


例如,我如何检查用户输入的
0778772108
是否以其中一个数字开头?

您可以使用
str.startswith()
any()

例如:

valid_numbers = {'078', '077', '071', '073'}

number = input('Please enter phone number: ')

if any(number.startswith(n) for n in valid_numbers):
    print('Number {} is valid :)'.format(number))
else:
    print('Number {} is invalid :('.format(number))
印刷品:

Please enter phone number: 07812
Number 07812 is valid :)