python实现一个函数 concatenate,将任意数量的字符串拼接成一个字符串。该函数应该接受任意数 量的位置参数,如果没有传入任何参数,则返回空字符串。
时间: 2023-06-16 08:04:15 浏览: 89
可以使用 Python 的可变长度参数 *args 来实现这个函数:
```python
def concatenate(*args):
return ''.join(args)
```
这个函数接受任意数量的位置参数,并使用 ''.join() 方法将它们拼接成一个字符串。如果没有传入任何参数,则返回空字符串。
相关问题
用python编写一个函数,接受两个字符串参数,返回它们连接后的结果。
可以使用加号运算符(+)来连接两个字符串。下面是一个示例代码:
```python
def concatenate_strings(str1, str2):
return str1 + str2
```
这个函数接受两个字符串参数 `str1` 和 `str2`,然后使用加号运算符将它们连接起来,并返回结果。你可以像下面这样调用函数:
```python
result = concatenate_strings("Hello, ", "world!")
print(result)
```
输出结果为:
```
Hello, world!
```
用函数调用的方式,写一个函数,将2个字符串连接成一个字符串。
好的,下面是这个函数的代码:
```python
def concatenate_strings(str1, str2):
"""
将两个字符串连接成一个字符串
"""
return str1 + str2
```
这个函数接收两个参数 `str1` 和 `str2`,分别代表需要连接的两个字符串。函数的返回值是一个新的字符串,它是将 `str1` 和 `str2` 连接在一起得到的。
你可以这样调用这个函数:
```python
result = concatenate_strings("Hello", "World")
print(result) # 输出 "HelloWorld"
```