【发布时间】:2021-06-15 17:37:22
【问题描述】:
我想检查输入的特定部分,但我不知道它在“哪里”
我试过这个: a = input('输入命令')
if a[0:5] == '(Command name)':
if a[7:?] == '(Subject)':
if a[?:len(a)] == '(Choice)':
To be continued
所以,输入分为三部分;命令、主题以及它将运行的命令类型。 但是应该使用哪个索引?是?我不知道这个词的长度。不可能吗?
不,我知道我能做到,只是不知道怎么做。
【问题讨论】:
-
如果您需要更复杂的解析,请尝试查看
argparse。 -
那里不需要
len(a)- 留空a[?:]
标签: python list input indexing