1. 使用取模运算符 `%`:
```python
num = 1234
digit = num % 10
print(digit) 输出结果为4
2. 将整数转换为字符串,然后取字符串的最后一个字符:
```python
num = 1234
str_num = str(num)
digit = int(str_num[-1])
print(digit) 输出结果为4
3. 使用正则表达式:
```python
import re
num = "1234"
match = re.search(r'\d$', num)
digit = int(match.group())
print(digit) 输出结果为4
4. 使用整除运算符 `//` 和取模运算符 `%` 组合,通过计算 `num // 10 n` 再对10取模来获取第 `n` 位数字(从右往左数,个位数为0):
```python
num = 12345
n = 1 要取的位数,从右往左数
digit = (num // 10 n) % 10
print(digit) 输出结果为4
以上方法都可以用来获取整数的个位数