在 Python 中获取数字的第二位数

要获取数字的第二位数:

  1. 使用 str() 类将数字转换为字符串。
  2. 访问索引 1 处的字符。
  3. 使用 int() 类将结果转换为整数。
number = 843217

second_digit = int(str(number)[1])
print(second_digit)  # 👉️ 4

在 Python 中获取数字的第二位数

我们使用 str() 函数将整数转换为字符串,以便我们可以访问特定索引处的字符串。

Python 索引是从零开始的,因此字符串中的第一个字符的索引为 0,最后一个字符的索引为 -1 或 len(my_str) – 1。

下一步是访问索引 1 处的字符以获取该数字的第二个数字。

一旦我们有了第二个数字,我们就可以使用 int() 函数将字符串转换为整数。

number = 843217

second_digit = int(str(number)[1])
print(second_digit)  # 👉️ 4

我们可以使用相同的方法来访问数字的第 N 位。

number = 843217

first_digit = int(str(number)[0])
print(first_digit)  # 👉️ 8

second_digit = int(str(number)[1])
print(second_digit)  # 👉️ 4

last_digit = int(str(number)[-1])
print(last_digit)  # 👉️ 7

在 Python 中获取数字的第二位数