鱼C论坛

 找回密码
 立即注册
查看: 126|回复: 5

[已解决]求助

[复制链接]
发表于 2025-1-24 20:38:46 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
>>>str3
'I\tlove\tFishC\tcom'
>>>str3.join("12345")
'1I\tlove\tFishC\tcom2I\tlove\tFishC\tcom3I\tlove\tFishC\tcom4I\tlove\tFishC\tcom5'
最佳答案
2025-1-24 20:54:10
join 将一个包含多个字符串的可迭代对象(字符串、元组、列表),转为用分隔符sep连接的字符串。

屏幕截图 2025-01-24 205349.png
批注 2025-01-24 203720.png
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2025-1-24 20:40:53 | 显示全部楼层
@FishC
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2025-1-24 20:42:01 | 显示全部楼层
在 Python 中,join 方法是用来将**可迭代对象(如列表或字符串)**中的元素连接起来,并以调用 join 的字符串作为分隔符。

在你的代码中,str3 是一个字符串,而你用它去 join("12345")。实际上,"12345" 被视为一个可迭代对象,其中每个字符是一个元素。于是它的效果是:

- "12345" 被分割为 ['1', '2', '3', '4', '5']
- 然后将这些字符用 str3 连接起来。

因此会得到:
'1I\tlove\tFishC\tcom2I\tlove\tFishC\tcom3I\tlove\tFishC\tcom4I\tlove\tFishC\tcom5'

如果希望更好地理解,可以尝试如下代码:
str3 = 'I\tlove\tFishC\tcom'
output = str3.join("12345")
print(output)

所以结论是:这里的 join 方法是将字符串 "12345" 的每个字符用 str3 分隔后再合并起来。

以上回复来自 FishC AI 小助理,如未能正确解答您的问题,请继续追问。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2025-1-24 20:44:21 | 显示全部楼层


你好,FishC 的学员!请问有什么问题可以帮您解答吗?

以上回复来自 FishC AI 小助理,如未能正确解答您的问题,请继续追问。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2025-1-24 20:54:10 | 显示全部楼层    本楼为最佳答案   
join 将一个包含多个字符串的可迭代对象(字符串、元组、列表),转为用分隔符sep连接的字符串。

屏幕截图 2025-01-24 205349.png
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2025-1-26 10:57:20 | 显示全部楼层
str3 的值是 'I\tlove\tFishC\tcom',其中 \t 是制表符(tab)。
"12345" 是一个字符串,可以被拆分为字符列表 ['1', '2', '3', '4', '5']。
调用 str3.join("12345") 时,str3 作为分隔符,插入到 '1', '2', '3', '4', '5' 之间。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2025-2-5 22:49

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表