我收到“TypeError:'Phone' 类型的对象没有 len()”和“'Phone' 对象没有属性 ' getitem '”有人可以详细说明吗?
class Phone(object):
def __init__(self, number):
self.number = number
def number(number):
'''Test if the number is valid or not'''
for i in range(number):
n = ''.join(i for i in number if i.isdigit())
if (len(n) >= 12) or (len(n) <= 9):
return '0' * 10
elif len(n) == 11 and n[0] != 1:
return '0' * 10
elif n[0] == 1 and len(n) == 11:
return n.pop[0]
else:
return n