十五、单词造句

描述

GG Bond在和妹妹做一个游戏,GG Bond给定了妹妹一些单词字符串,他想让妹妹把这些单词拼接成以空格间隔开的句子,很可惜妹妹Python没有学好,你能使用join函数帮帮她吗?

输入描述:

多行输入多个字符串,每行一个单词,最后一个输入为0时结束。

输出描述:

输出多个单词组成的句子。

示例1

输入:
I
am
NiuNiu
0
输出:
I am NiuNiu

答案:

word=[]
while 1:
    x=input()
    if x=='0':
        break
    else:
        word.append(x)
print(' '.join(word))

扩展:

join() 是字符串方法,用于将序列中的元素以指定的分隔符连接起来,返回一个新的字符串。

具体地说,join() 方法的用法是:

separator_string.join(iterable)

其中:

  • separator_string 是一个字符串,用于在连接元素之间充当分隔符。
    iterable 是一个可迭代对象,比如列表、元组、字符串等,它包含了要连接的元素。

join() 方法会遍历可迭代对象中的元素,并使用 separator_string 将它们连接成一个字符串。这个方法返回的是连接后的字符串。

例如,假设有一个列表 words

words = ['Hello', 'world', 'Python']

如果我们想用空格连接这些单词,可以这样使用 join() 方法

result = ' '.join(words) print(result)

这将会输出:

Hello world Python

在这个例子中,' '.join(words) 将列表中的单词以空格连接起来,形成一个新的字符串,并将其赋值给 result

  • 5
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值