gpt4 book ai didi

python - 移植这段代码

转载 作者:行者123 更新时间:2023-11-28 22:05:43 25 4
gpt4 key购买 nike

我有以下代码:

代码1:

lis = ["a", "s", "d"]
string.join(lis)

代码2:

lis = ["a", "s", "d"]
' '.join(lis)

结果:

对于这两种情况,结果都是'a s d'

现在,在某些情况下(如果我是正确的话)默认分隔值“sep”的值与“”不同。我真的很想知道这种情况何时会发生?

我有以下疑问:

  1. 上面两个代码有什么区别吗,更具体的说是在'join'python2.x 情况下的语句。

  2. 如果"is",那么我该如何在 python3.x 中执行“code1”的任务,因为在 python3.x 中字符串没有模块“join”

提前致谢..

最佳答案

我必须查找它 - string 的大部分已过时(由真实 str 对象上的真实方法替换);因此,即使在 Python 2 中,您也应该适本地使用 ' '.join。但不,没有什么不同 - string.join 默认为通过单个空格连接(即' '.join 是等效的)。

关于python - 移植这段代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4848862/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com