参数数目可变的Python函数

时间:2018-06-25 10:07:59

标签: python discord

我正在使用python创建不和谐的机器人。

我有一个功能

def search(userName):
    # ...

但是userName可以包含空格

例如。

Enter userName: Me Head

并且我希望函数读取给定的bot参数并将其连接在一起,从而形成“ MeHead”

当前,如果我尝试使用两个输入来运行我的search(userName)函数,它将只使用第一个输入,因此

Enter userName: Me Head 

将仅运行search("Me")并在首次输入后忽略任何内容

1 个答案:

答案 0 :(得分:0)

接收到的输入是字符串,因此是否存在空格都没有关系。要删除空格,必须使用以下功能:

str.replace(" ", "")