解法一:
n = int(input())
print(''.join(reversed(str(n))))
解法二:
n = int(input())
print(str(n)[::-1])
涉及到的一些方法:
join(): s.join(seq)表示用s字符来连接seq里的多个元素。
seq = ['r', 'u', 'n']
print('-'.join(seq))
# 输出:r-u-n
print(''.join(seq))
# 输出:run
reverse():将列表元素进行翻转,但是seq.reverse()没有返回值,只能对列表进行反向排序。
seq = ['r', 'u', 'n']
seq.reverse()
print(seq)
#输出:['n', 'u', 'r']
print(seq.reverse())
#输出:None
reversed():reversed()函数是 Pyton 内置函数之一,功能是对于给定的序列(包括列表、元组、字符串以及 range(n) 区间),可以返回一个逆序序列的迭代器(用于遍历该逆序序列)。
seq = ['r', 'u', 'n']
print(list(reversed(seq)))
# 输出:['n', 'u', 'r']
print(reversed(seq))
# 输出:<list_reverseiterator object at 0x02FEE838>
s = 'run'
print(''.join(reversed(s)))
# 输出:nur
print(reversed(s))
# 输出:<reversed object at 0x0147E838>
python切片,切取完整对象:
a = [1,2,3,4,5,6]
print(a[:])
# 输出:[1,2,3,4,5,6]
print(a[::])
# 输出:[1,2,3,4,5,6]
print(a[::-1])
# 输出:[6,5,4,3,2,1]
# 步长为-1,说明是从右往左
参考:https://blog.csdn.net/gymaisyl/article/details/83785853
https://www.jianshu.com/p/15715d6f4dad