用python将一个整数的各位数字颠倒后输出
时间: 2024-10-22 08:10:05 浏览: 27
Python 使用函数输出一个整数的逆序数.docx
在Python中,你可以通过字符串操作或者列表反转的方式来实现整数各位数字的颠倒。这里提供两种常见方法:
1. **使用字符串切片**:
```python
def reverse_integer(num):
num_str = str(num) # 将整数转换为字符串
reversed_num = int(num_str[::-1]) # 反转字符串并再次转换回整数
return reversed_num
# 示例
original_num = 12345
reversed_num = reverse_integer(original_num)
print("颠倒后的数字:", reversed_num)
```
2. **使用列表和循环**:
```python
def reverse_integer(num):
digits_list = [int(digit) for digit in str(num)] # 分割成数字列表
reversed_digits = digits_list[::-1] # 列表反转
reversed_num = int(''.join(map(str, reversed_digits))) # 重新组合为整数
return reversed_num
# 示例
original_num = 12345
reversed_num = reverse_integer(original_num)
print("颠倒后的数字:", reversed_num)
```
阅读全文