首页 > 解决方案 > 获取 Python 3 字符串中的第二个单词

问题描述

我正在尝试在 python 中创建一个终端,我可以在其中输入命令并让程序执行某些操作。我想为从输入中获得的字符串分配一个变量,如下所示:

cmd = input("Enter your command:")

假设我正在尝试创建一个日志记录命令,我将在其中输入log primary {text}' (which would store a string in a primary dictionary) or log secondary {text} (它将字符串存储在辅助字典中)。

我希望能够将变量分配给命令字符串中的第二个单词。当我输入 时log primary,我只想为单词分配一个变量primary

换句话说,如何将变量分配给字符串的第二个和第三个单词?我希望我的问题是有道理的。

标签: pythonstring

解决方案


var = cmd.split(" ")[1]

在这里,我们只是将字符串拆分为一个列表,标准是“”(空格),然后它只是通过列表进行索引。

而已 !


推荐阅读