str.join() takes exactly one argument (3 given)
时间: 2023-09-10 18:15:14 浏览: 143
JavaScript(3合1)
非常抱歉,我之前的回答有误。在使用字符串的join方法时,只需要传入一个可迭代的对象作为参数,可以是列表、元组等,不能直接传入多个字符串。下面是一个正确的示例:
```
str_list = ["hello", "world", "!"]
result = "-".join(str_list)
print(result)
```
输出结果为:
```
hello-world-!
```
请注意,join方法的调用者是连接符,也就是指定连接符的字符串。在上述示例中,连接符为“-”,因此在调用join方法时,需要使用“-”字符串调用。
阅读全文