0
点赞
收藏
分享

微信扫一扫

电子学会青少年编程等级考试Python二级题目解析02

一世独秀 2022-04-14 阅读 74
python

电子学会青少年编程等级考试Python二级题目解析

1、题目

执行下列代码后,运行结果是?( )【2021.06】

seq = ['hello', 'good', 'morning']
s = '*'.join(seq)
print(s)
  • A. hello*good*morning*
  • B. *hello*good*morning
  • C. hello*good*morning
  • D. *hello*good*morning*

2、讲解


3、答案

标准答案:C

试题解析:理解用join方法连接字符串的方式。

str.join(iterable):用来将列表(或元组)中包含的多个字符串连接成一个字符串。

使用join()方法合并字符串时,它会将列表(或元组)中多个字符串采用固定的分隔符连接在一起。

【例子】将列表中的字符串合并成一个字符串。

lst = ['www', 'lsgogroup', 'net']
print('.'.join(lst))
# www.lsgogroup.net

字符串“www.lsgogroup.net”可以看做是通过分隔符“.”将['www','lsgogroup','net'] 列表合并为一个字符串的结果。

【例子】将元组中的字符串合并成一个字符串。

dir = ('C:', 'Users', 'Public', 'Pictures')
print('\\'.join(dir))
# C:\Users\Public\Pictures
举报

相关推荐

0 条评论