第一种:
利用str()函数将数字转化成字符串,再利用len()函数判断位长。

 1 a=Int(raw_input("the number you want type in:")   
2
b=len(str(a))
3
print b

第二种:
利用除10取商,通过循环次数判断位数。

c=0
a=int(raw_input("the number you want type in:"))
while a!=0:
      a=a/10
      c +=1
print c


Reference:

https://www.cnblogs.com/54Leo/p/6133270.html