我正在使用Python 2.7.6

我正在尝试编写一个Python代码,该代码将输出显示为所有CAPS,每个字符之间到最后一个字符之间都有一个句点。没空间了。

这是我的代码:

    initials = raw_input("What are your initials? ")

    print initials[0].upper(),".",initials[1].upper(),".",initials[2].upper(),"."


假设用户的姓名首字母为“ ajl”

用户输入缩写后的最终输出为:

输出:A。 J. 。

如何获得字符之间没有空格的输出?

最佳答案

使用".".join()代替,并附加尾随点:

print ".".join(initials.upper()) + "."


您还可以仅略微修改您的答案:

print initials[0].upper()+"."+initials[1].upper()+"."+initials[2].upper()+"."


只需将,替换为+

关于python - Python:以大写形式显示输出,每个字符后都有句点,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/21421724/

10-10 03:13