How do I count the trailing zeros in integer?

后端 未结 8 1188
北恋
北恋 2021-01-08 00:26

I am trying to write a function that returns the number of trailing 0s in a string or integer. Here is what I am trying and it is not returning the correct values.

         


        
8条回答
  •  Happy的楠姐
    2021-01-08 00:51

    For strings, it is probably the easiest to use rstrip():

    In [2]: s = '23989800000'
    
    In [3]: len(s) - len(s.rstrip('0'))
    Out[3]: 5
    

提交回复
热议问题