假设我有一个函数foo,它有3个参数par1、par2和par3。
def foo(par1, par2, par3):
...用户通过字符串给出输入,par2参数可以有多个单词。例如,lorem ipsum。
输入示例:
>> 'test lorem ipsum 3' # The "spare" spaces are just for separating.
^^^ | ^^^ | ^^^
par1 | par2 | par3par2没有固定大小的单词。
有办法分离这个参数吗?
发布于 2020-08-26 12:52:47
def func(par1, par2, par3):
print(par1)
print(par2)
print(par3)
i = "test lorem ipsum 3"
inputs = list(i.split())
func(inputs[0], inputs[1:-1], inputs[-1])输出:
test
['lorem', 'ipsum']
3编辑:输出添加。这将按空格分隔输入,并将中间的单词分配给par2。单词1和最后一个单词将分别分配给par1和par3。
https://stackoverflow.com/questions/63597978
复制相似问题