翻转字符串

简介: 翻转字符串。

如果第三个参数为负数表示逆向读取,以下实例用于翻转字符串:
实例
def reverseWords(input):

# 通过空格将字符串分隔符,把各个单词分隔为列表
inputWords = input.split(" ")

# 翻转字符串
# 假设列表 list = [1,2,3,4],  
# list[0]=1, list[1]=2 ,而 -1 表示最后一个元素 list[-1]=4 ( 与 list[3]=4 一样)
# inputWords[-1::-1] 有三个参数
# 第一个参数 -1 表示最后一个元素
# 第二个参数为空,表示移动到列表末尾
# 第三个参数为步长,-1 表示逆向
inputWords=inputWords[-1::-1]

# 重新组合字符串
output = ' '.join(inputWords)

return output

if name == "main":
input = 'I like runoob'
rw = reverseWords(input)
print(rw)
输出结果为:

runoob like I

目录
相关文章
|
7月前
|
C语言
字符旋转及逆序输出问题
写一个函数,判断一个字符串是否为另外一个字符串旋转之后的字符串。 例如:给定s1 =AABCD和s2 = BCDAA,返回1 给定s1=abcd和s2=ACBD,返回0.
|
2月前
【LeetCode】整数翻转
【LeetCode】整数翻转
17 1
|
4月前
|
算法
如何反转给定的字符串?
【8月更文挑战第23天】
51 0
|
5月前
|
API
用栈翻转字符串
用栈翻转字符串
34 0
【bilibilli】翻转字符串
【bilibilli】翻转字符串
|
7月前
|
Java API C++
leetcode-151:翻转字符串里的单词
leetcode-151:翻转字符串里的单词
62 0
|
算法
字符串回文,翻转
字符串回文,翻转
60 0
用键盘读入一个字符,然后在屏幕上显示一个用这个字符填充的对角线长5个字符,倾斜放置的菱形
用键盘读入一个字符,然后在屏幕上显示一个用这个字符填充的对角线长5个字符,倾斜放置的菱形
128 0
|
C语言
一篇文章搞定字符串的旋转问题(数组旋转问题)!
一篇文章搞定字符串的旋转问题(数组旋转问题)!
89 0
|
算法 Java API
LeetCode每日1题--翻转字符串里的单词
LeetCode每日1题--翻转字符串里的单词
110 0

热门文章

最新文章