1.写出下面代码的执行结果并进行解释。defJoin(List,sep=None):return(sepor',').join(List)print(Join(['a','b','c']))print(Join(['a','b','c'],':'))
时间: 2023-08-20 21:28:05 浏览: 146
代码运行结果
这段代码的执行结果如下:
```
a,b,c
a:b:c
```
该代码定义了一个函数 `Join`,该函数接受一个列表和一个可选的分隔符参数 `sep`。如果 `sep` 没有被传入,则默认使用逗号作为分隔符。函数的作用是将列表中的元素连接成一个字符串,并用分隔符分隔。
第一个 `print` 语句调用 `Join` 函数,并传入一个包含三个元素的列表 `['a', 'b', 'c']`,由于没有传入分隔符参数,因此默认使用逗号作为分隔符,最终返回的结果是 `a,b,c`。
第二个 `print` 语句也调用 `Join` 函数,并传入一个包含三个元素的列表 `['a', 'b', 'c']`,但这次传入了一个分隔符参数 `':'`,因此最终返回的结果是 `a:b:c`。
阅读全文