我正在关注Loyola大学的动手python教程,并且我应该从用户那里得到一个短语,将每个单词的第一个字母归为主,并在一行上打印首字母缩略词。
我已经想出如何打印首字母缩略词,但我无法弄清楚如何在一行上打印所有字母。
letters = []
line = input('?:')
letters.append(line)
for l in line.split():
print(l[0].upper())
答案 0 :(得分:0)
如果您分享了目前使用的代码,那么您的问题会更好,我只是猜测您已将大写字母保存到列表中。
你想要字符串方法.join(),它在之前取一个字符串分隔符。然后在它们之间加入一个带有该字符串分隔符的项目列表。对于首字母缩略词,您需要空引号
e.g。
l = ['A','A','R','P']
acronym = ''.join(l)
print(acronym)
答案 1 :(得分:0)
将end=''
传递到print
函数以取消换行符,即:
for l in line.split():
print(l[0].upper(), end='')
print()
答案 2 :(得分:0)
您可以在开头$('body').on('mouseover', "#kim", function(){
$(this).next().addClass("hoverdown");
$(this).next().removeClass("hoverleft");
});
创建一个字符串变量。
然后,只需附加到字符串
string = ""
最后,print(l[0].upper())