Python:神奇的倒序
输入一句话,立刻逐字倒过来。 我是一个兵。变成:。兵个一是我s = input('请输入需要倒序的字符串:')
reversed_s = s[::-1]
print(f'{s} 倒过来就是: {reversed_s}') 在Python中,s[::-1]是一种切片操作,用于反转字符串s。这里的[::-1]表示从字符串的开始到结束,步长为-1,即逆序遍历字符串中的每个字符。
例如,如果有一个字符串s = "hello",那么reversed_s = s[::-1]将会得到reversed_s = "olleh"。
这种切片方式非常简洁,是Python中常用的一种字符串反转方法。 仅仅用了冒冒减一,就反序了。太简洁了。人生苦短,我用python。 直接用s.reverse()不就行了吗 leidabing2003 发表于 2024-4-17 21:43
直接用s.reverse()不就行了吗
请输入需要倒序的字符串:我是一个兵。
Traceback (most recent call last):
File "C:\Users\31394\PycharmProjects\pythonProject\b.py", line 2, in <module>
reversed_s = s.reverse()
^^^^^^^^^
AttributeError: 'str' object has no attribute 'reverse' leidabing2003 发表于 2024-4-17 21:43
直接用s.reverse()不就行了吗
字符串没这个,得用reversed 这是自带库还是其它库? 自带的库。如果是第三方库,必须得有import语句。 python既牛B ,又简洁。 python的库好多