我正在使用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/