Python - 元组中的多列排序

pythonserver side programmingprogramming

给定的问题是创建一个 Python 程序来将单词移动到给定字符串的后端。所以我们将有一个 Python 代码,借助它,我们将能够将单词移动到指定位置。

理解问题的逻辑

手头的问题是使用 Python 将单词移动到给定字符串的后端。因此,在本文中,我们将使用两种方法来执行给定的任务。在第一种方法中,我们将使用 Python 的 replace 方法。在第二种方法中,我们将使用 Python 的 split、append 和 remove 方法。因此,首先我们将定义必须移动单词的字符串,并将该单词添加到后端。并将该单词保存在单独的变量中,以便我们可以轻松地将其从字符串中删除。例如,请参见下图:

算法

  • 步骤 1 − 初始化要执行移动操作的字符串。使用名称 input_str 定义它。并将其打印到控制台。

  • 步骤 2 − 之后,从字符串的后端初始化要移动的单词,并将其命名为 move_str。

  • 步骤 3 − 现在我们将使用 Python 的 replace 方法替换给定 input_str 中的上述单词,并将新字符串存储在 after_moving 变量中。

示例

#将单词移动到后端的代码

#初始化字符串
input_str = 'Hello Dear Friends,您正在阅读 Tutorials Point 上的这篇文章'

#打印原始字符串
print("输入字符串是:" + str(input_str))

#初始化要移动的单词
move_str = 'reading this'

#将单词移动到后端
after_moving = input_str.replace(move_str, "") + str(move_str)

# 移动单词后打印结果
print("移动单词后输出字符串:" + str(after_moving))

输出

输入字符串为:亲爱的朋友们,您正在阅读 Tutorials Point 上的这篇文章
移动单词后输出字符串:亲爱的朋友们,您正在阅读 Tutorials Point 上的这篇文章

算法 - 另一种方法

  • 步骤 1 − 初始化我们要执行任务的字符串,并使用名称 input_str 定义它。并将此输入字符串打印到控制台。

  • 步骤 2 - 接下来,在后端初始化要从给定字符串中移动的单词,并将其命名为 move_word。

  • 步骤 3 - 现在使用 split 方法,我们将拆分 input_str 并将其存储在名为"a"的单独变量中。

  • 步骤 4 - 在"a"字符串中,我们将使用 Python 的 remove 方法删除 move_word。

  • 步骤 5 - 之后,我们将使用 append 方法从字符串中附加已删除的单词。使用 join 方法,我们将在输出字符串中连接已删除的单词,并使用 Output_str 打印结果。

示例 - 另一种方法

# 代码显示工作

# 初始化字符串
input_str = 'Tutorials Point 是学习者的最佳平台'

# 打印原始字符串
print("输入字符串:" + str(input_str))

# 初始化子字符串
move_word = 'best'

# 将单词移至后端
a = input_str.split()
a.remove(move_word)
a.append(move_word)
Output_str = " ".join(a)
# 打印结果
print("输出字符串:" + str(Output_str))

输出

输入字符串:

Python - 元组中的多列排序

相关文章