python统计整数中指定数字出现次数的函数
时间: 2024-05-04 19:21:26 浏览: 106
以下是一个统计整数中指定数字出现次数的Python函数:
```python
def count_digit(n, digit):
count = 0
while n > 0:
if n % 10 == digit:
count += 1
n //= 10
return count
```
其中,`n`是要统计的整数,`digit`是指定的数字。函数使用了一个`while`循环来逐位检查整数中的数字,并统计指定数字出现的次数。在循环中,使用`n % 10`获取整数的个位数,并与指定数字比较。如果相等,则计数器`count`加1。然后使用整数除法`n // 10`将整数的个位数去除,继续循环检查下一位数字。最后返回计数器`count`的值,即指定数字在整数中出现的次数。
阅读全文