TUTORIALProgrammingFETCHED

Python 计算一个数字的位数

Python 计算一个数字的位数 Python3 实例 我们可以通过将数字转换为字符串,然后计算字符串的长度来轻松地确定一个数字的位数。这种方法简单且直观。 实例 [mycode4 type='python'] def count_digits(number): return len(str(number)) # 示例使用 number = 12345 print(f'The number..

Updated 7/16/2026

Tutorial detail pages default to noindex.

Python 计算一个数字的位数

Document 对象参考手册 Python3 实例

我们可以通过将数字转换为字符串,然后计算字符串的长度来轻松地确定一个数字的位数。这种方法简单且直观。

实例

def count_digits(number):
    return len(str(number))

# 示例使用
number = 12345
print(f"The number {number} has {count_digits(number)} digits.")

代码解析:

  • str(number):将数字转换为字符串,这样我们就可以使用字符串的长度函数。
  • len(...):计算字符串的长度,即数字的位数。
  • count_digits(number):调用函数并传入数字,返回该数字的位数。

输出结果:

The number 12345 has 5 digits.

Document 对象参考手册 Python3 实例