Python - 元组中的多列排序
给定的问题是创建一个 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 - 元组中的多列排序
相关文章